geronimo:deploy-module

Deploy modules (and optionally starting them) to a Geronimo server.

Parameters for the goal:

Parameter Type Expression Default Value Description
artifactFactory (Optional) (Discovered) ArtifactFactory - - ???
artifactRepository ArtifactRepository ${localRepository} - ???
artifactResolver (Optional) (Discovered) ArtifactResolver - - ???
hostname (Optional) String ${hostname} localhost The hostname of the server to connect to.
logFile (Optional) File - - When logOutput is enabled, the output is logged to the file location specified here. If this value is not present, then "${logOutputDirectory}/goal-name" log will be used.
logOutput (Optional) boolean ${logOutput} false Enable logging mode.
logOutputDirectory (Optional) File ${logOutputDirectory} ${project.build.directory}/geronimo-logs The directory where log files will be put under.
moduleArchive (Optional) File ${moduleArchive} - A file which points to a specific module's jar | war | ear | rar archive. If this parameter is set, then it will be used instead of from the modules configuration.
modulePlan (Optional) File ${modulePlan} - The fully qualified path of the external plan file (geronimo-web.xml). The application module may already have included in the package a deployment plan or the application is so simple that may not require any deployment plan.
modules (Optional) ModuleConfig - - List of module artifact configurations. Artifacts need to point to jar | war | ear | rar archive.
password (Optional) String ${password} manager The password to authenticate with.
port (Optional) int ${port} 1099 The port number to connect to the server.
project MavenProject ${project} - The maven project.
reporters (Optional) Reporter - - A set of reporters which will do something interesting with the execution results.
startModules (Optional) boolean - true Flag to indicate if modules should be started after they have been distributed to the server.
username (Optional) String ${username} system The username to authenticate with.