FISH-10462 Remote Server instance support in Payara Server Maven Plugin #441
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds the capability to deploy application to a remote Payara Server instance using the Payara Server Maven Plugin. It simplifies the server lifecycle management by enabling developers to control the app deployment to remote server directly through Maven commands.
Usage
Make sure remote server is running:
Add the following plugin configuration to your project's pom.xml file:
To deploy the application to the remote server:
Alternatively Set environment variables:
Or store credentials in a file (payara-credentials.properties):
Set the file path as an environment variable:
export PAYARA_ADMIN_PASSWORD_FILE=/path/to/payara-credentials.properties
Property and Environment Variable Mapping:
remote
false
)host
PAYARA_HOST
adminPort
PAYARA_ADMIN_PORT
httpPort
PAYARA_HTTP_PORT
httpsPort
PAYARA_HTTPS_PORT
protocol
PAYARA_PROTOCOL
adminPassword
PAYARA_ADMIN_PASSWORD
adminPasswordFile
PAYARA_ADMIN_PASSWORD_FILE
adminUser
PAYARA_ADMIN_USER
instanceName
PAYARA_INSTANCE