geronimo:start-server

Start the Geronimo server.

Parameters for the goal:

Parameter Type Expression Default Value Description
artifactFactory (Optional) (Discovered) ArtifactFactory - - ???
artifactRepository ArtifactRepository ${localRepository} - ???
artifactResolver (Optional) (Discovered) ArtifactResolver - - ???
assemblies (Optional) AssemblyConfig - - List of assembly artifact configurations. Artifacts need to point to ZIP archives.
assemblyArchive (Optional) File ${assemblyArchive} - A file which points to a specific assembly ZIP archive. If this parameter is set, then it will be used instead of from the assemblies configuration.
assemblyId (Optional) String ${assemblyId} - Identifer of the assembly configuration to use.
background (Optional) boolean ${background} false Flag to control if we background the server or block Maven execution.
defaultAssemblyId (Optional) String - - The default assemblyId to use when no assemblyId configured.
geronimoHome (Optional) File ${geronimoHome} - The directory where the assembly has been installed to. Normally this value is detected, but if it is set, then it is assumed to be the location where a pre-installed assembly exists and no installation will be done.
hostname (Optional) String ${hostname} localhost The hostname of the server to connect to.
installDirectory File ${installDirectory} ${project.build.directory} Directory to install the assembly into.
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.
maximumMemory (Optional) String ${maximumMemory} - Set the maximum memory for the forked JVM.
optionSets (Optional) OptionSet - - An array of option sets which can be enabled by setting optionSetId.
options (Optional) String ${options} - A comma seperated list of optionSets to enabled.
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.
quiet (Optional) boolean ${quiet} false Enable quiet mode.
refresh (Optional) boolean ${refresh} false Enable forced install refresh.
reporters (Optional) Reporter - - A set of reporters which will do something interesting with the execution results.
startModules (Optional) String - - A list of module names to be started using --override.
timeout (Optional) int ${timeout} -1 Time in seconds to wait before terminating the forked JVM.
username (Optional) String ${username} system The username to authenticate with.
verbose (Optional) boolean ${verbose} false Enable verbose mode.
verifyTimeout (Optional) int ${verifyTimeout} -1 Time in seconds to wait while verifing that the server has started.
veryverbose (Optional) boolean ${veryverbose} false Enable veryverbose mode.