tomee:run

Full name:

org.apache.openejb.maven:tomee-maven-plugin[:Current Version]:run

Description:

Start and wait for TomEE.

Attributes:

Optional Parameters

Name Type Since Description
apacheRepos String - (no description)
Default value is: snapshots.
User property is: tomee-plugin.apache-repos.
appDir String - relative to tomee.base.
Default value is: apps.
apps List - (no description)
args String - (no description)
User property is: tomee-plugin.args.
bin File - (no description)
Default value is: ${project.basedir}/src/main/tomee/bin.
User property is: tomee-plugin.bin.
catalinaBase File - (no description)
Default value is: ${project.build.directory}/apache-tomee.
User property is: tomee-plugin.catalina-base.
checkStarted boolean - (no description)
Default value is: false.
User property is: tomee-plugin.check-started.
classpaths List - (no description)
config File - (no description)
Default value is: ${project.basedir}/src/main/tomee/conf.
User property is: tomee-plugin.conf.
context String - rename the current artifact
debug boolean - (no description)
Default value is: false.
User property is: tomee-plugin.debug.
debugPort int - (no description)
Default value is: 5005.
User property is: tomee-plugin.debugPort.
deployOpenEjbApplication boolean - (no description)
Default value is: false.
User property is: tomee-plugin.deploy-openejb-internal-application.
docBases List - for TomEE and wars only, which docBase to use for this war.
ejbRemote boolean - (no description)
Default value is: true.
User property is: tomee-plugin.ejb-remote.
externalRepositories List - for TomEE and wars only, add some external repositories to classloader.
forceReloadable boolean - force webapp to be reloadable
Default value is: false.
User property is: tomee-plugin.force-reloadable.
javaagents List - (no description)
keepServerXmlAsthis boolean - (Removed since 7.0.0)
Default value is: false.
User property is: tomee-plugin.keep-server-xml.
lib File - (no description)
Default value is: ${project.basedir}/src/main/tomee/lib.
User property is: tomee-plugin.lib.
libDir String - relative to tomee.base.
Default value is: lib.
libs List - supported formats: --> groupId:artifactId:version... --> unzip:groupId:artifactId:version... --> remove:prefix (often prefix = artifactId)
mainDir File - (no description)
Default value is: ${project.basedir}/src/main.
password String - (no description)
User property is: tomee-plugin.pwd.
quickSession boolean - use a real random instead of secure random. saves few ms at startup.
Default value is: true.
User property is: tomee-plugin.quick-session.
realm String - (no description)
User property is: tomee-plugin.realm.
reloadOnUpdate boolean - (no description)
Default value is: false.
User property is: tomee-plugin.reload-on-update.
removeDefaultWebapps boolean - (no description)
Default value is: true.
User property is: tomee-plugin.remove-default-webapps.
removeTomeeWebapp boolean - (no description)
Default value is: true.
User property is: tomee-plugin.remove-tomee-webapps.
simpleLog boolean - (no description)
Default value is: false.
User property is: tomee-plugin.simple-log.
skipCurrentProject boolean - (no description)
Default value is: false.
User property is: tomee-plugin.skipCurrentProject.
skipWarResources boolean - when you set docBases to src/main/webapp setting it to true will allow hot refresh.
Default value is: false.
User property is: tomee-plugin.skipWarResources.
synchronization Synchronization - (no description)
synchronizations List - (no description)
systemVariables Map - (no description)
target File - (no description)
Default value is: ${project.build.directory}.
tomeeAjpPort int - (no description)
Default value is: 8009.
User property is: tomee-plugin.ajp.
tomeeAlreadyInstalled boolean - (no description)
Default value is: false.
User property is: tomee-plugin.exiting.
tomeeArtifactId String - (no description)
Default value is: apache-tomee.
User property is: tomee-plugin.artifactId.
tomeeClassifier String - (no description)
Default value is: webprofile.
User property is: tomee-plugin.classifier.
tomeeGroupId String - (no description)
Default value is: org.apache.openejb.
User property is: tomee-plugin.groupId.
tomeeHost String - (no description)
Default value is: localhost.
User property is: tomee-plugin.host.
tomeeHttpPort int - (no description)
Default value is: 8080.
User property is: tomee-plugin.http.
tomeeHttpsPort Integer - (no description)
User property is: tomee-plugin.https.
tomeeShutdownCommand String - (no description)
Default value is: SHUTDOWN.
User property is: tomee-plugin.shutdown-command.
tomeeShutdownPort int - (no description)
Default value is: 8005.
User property is: tomee-plugin.shutdown.
tomeeVersion String - (no description)
Default value is: -1.
User property is: tomee-plugin.version.
useConsole boolean - (no description)
Default value is: true.
User property is: tomee-plugin.use-console.
useOpenEJB boolean - use openejb-standalone automatically instead of TomEE
Default value is: false.
User property is: tomee-plugin.openejb.
user String - (no description)
User property is: tomee-plugin.user.
warFile File - (no description)
Default value is: ${project.build.directory}/${project.build.finalName}.${project.packaging}.
webappClasses File - (no description)
Default value is: ${project.build.outputDirectory}.
User property is: tomee-plugin.webappClasses.
webappDefaultConfig boolean - forcing nice default for war development (WEB-INF/classes and web resources)
Default value is: false.
User property is: tomee-plugin.webappDefaultConfig.
webappDir String - relative to tomee.base.
Default value is: webapps.
webappResources File - (no description)
Default value is: ${project.basedir}/src/main/webapp.
User property is: tomee-plugin.webappResources.
webapps List - (no description)

Parameter Details

apacheRepos:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: tomee-plugin.apache-repos
  • Default: snapshots

appDir:

relative to tomee.base.
  • Type: java.lang.String
  • Required: No
  • Default: apps

apps:

(no description)
  • Type: java.util.List
  • Required: No

args:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: tomee-plugin.args

bin:

(no description)
  • Type: java.io.File
  • Required: No
  • User Property: tomee-plugin.bin
  • Default: ${project.basedir}/src/main/tomee/bin

catalinaBase:

(no description)
  • Type: java.io.File
  • Required: No
  • User Property: tomee-plugin.catalina-base
  • Default: ${project.build.directory}/apache-tomee

checkStarted:

(no description)
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.check-started
  • Default: false

classpaths:

(no description)
  • Type: java.util.List
  • Required: No

config:

(no description)
  • Type: java.io.File
  • Required: No
  • User Property: tomee-plugin.conf
  • Default: ${project.basedir}/src/main/tomee/conf

context:

rename the current artifact
  • Type: java.lang.String
  • Required: No

debug:

(no description)
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.debug
  • Default: false

debugPort:

(no description)
  • Type: int
  • Required: No
  • User Property: tomee-plugin.debugPort
  • Default: 5005

deployOpenEjbApplication:

(no description)
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.deploy-openejb-internal-application
  • Default: false

docBases:

for TomEE and wars only, which docBase to use for this war.
  • Type: java.util.List
  • Required: No

ejbRemote:

(no description)
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.ejb-remote
  • Default: true

externalRepositories:

for TomEE and wars only, add some external repositories to classloader.
  • Type: java.util.List
  • Required: No

forceReloadable:

force webapp to be reloadable
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.force-reloadable
  • Default: false

javaagents:

(no description)
  • Type: java.util.List
  • Required: No

keepServerXmlAsthis:

(no description)
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.keep-server-xml
  • Default: false

lib:

(no description)
  • Type: java.io.File
  • Required: No
  • User Property: tomee-plugin.lib
  • Default: ${project.basedir}/src/main/tomee/lib

libDir:

relative to tomee.base.
  • Type: java.lang.String
  • Required: No
  • Default: lib

libs:

supported formats: --> groupId:artifactId:version... --> unzip:groupId:artifactId:version... --> remove:prefix (often prefix = artifactId)
  • Type: java.util.List
  • Required: No

mainDir:

(no description)
  • Type: java.io.File
  • Required: No
  • Default: ${project.basedir}/src/main

password:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: tomee-plugin.pwd

quickSession:

use a real random instead of secure random. saves few ms at startup.
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.quick-session
  • Default: true

realm:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: tomee-plugin.realm

reloadOnUpdate:

(no description)
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.reload-on-update
  • Default: false

removeDefaultWebapps:

(no description)
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.remove-default-webapps
  • Default: true

removeTomeeWebapp:

(no description)
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.remove-tomee-webapps
  • Default: true

simpleLog:

(no description)
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.simple-log
  • Default: false

skipCurrentProject:

(no description)
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.skipCurrentProject
  • Default: false

skipWarResources:

when you set docBases to src/main/webapp setting it to true will allow hot refresh.
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.skipWarResources
  • Default: false

synchronization:

(no description)
  • Type: org.apache.openejb.maven.plugin.Synchronization
  • Required: No

synchronizations:

(no description)
  • Type: java.util.List
  • Required: No

systemVariables:

(no description)
  • Type: java.util.Map
  • Required: No

target:

(no description)
  • Type: java.io.File
  • Required: No
  • Default: ${project.build.directory}

tomeeAjpPort:

(no description)
  • Type: int
  • Required: No
  • User Property: tomee-plugin.ajp
  • Default: 8009

tomeeAlreadyInstalled:

(no description)
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.exiting
  • Default: false

tomeeArtifactId:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: tomee-plugin.artifactId
  • Default: apache-tomee

tomeeClassifier:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: tomee-plugin.classifier
  • Default: webprofile

tomeeGroupId:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: tomee-plugin.groupId
  • Default: org.apache.openejb

tomeeHost:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: tomee-plugin.host
  • Default: localhost

tomeeHttpPort:

(no description)
  • Type: int
  • Required: No
  • User Property: tomee-plugin.http
  • Default: 8080

tomeeHttpsPort:

(no description)
  • Type: java.lang.Integer
  • Required: No
  • User Property: tomee-plugin.https

tomeeShutdownCommand:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: tomee-plugin.shutdown-command
  • Default: SHUTDOWN

tomeeShutdownPort:

(no description)
  • Type: int
  • Required: No
  • User Property: tomee-plugin.shutdown
  • Default: 8005

tomeeVersion:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: tomee-plugin.version
  • Default: -1

useConsole:

(no description)
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.use-console
  • Default: true

useOpenEJB:

use openejb-standalone automatically instead of TomEE
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.openejb
  • Default: false

user:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: tomee-plugin.user

warFile:

(no description)
  • Type: java.io.File
  • Required: No
  • Default: ${project.build.directory}/${project.build.finalName}.${project.packaging}

webappClasses:

(no description)
  • Type: java.io.File
  • Required: No
  • User Property: tomee-plugin.webappClasses
  • Default: ${project.build.outputDirectory}

webappDefaultConfig:

forcing nice default for war development (WEB-INF/classes and web resources)
  • Type: boolean
  • Required: No
  • User Property: tomee-plugin.webappDefaultConfig
  • Default: false

webappDir:

relative to tomee.base.
  • Type: java.lang.String
  • Required: No
  • Default: webapps

webappResources:

(no description)
  • Type: java.io.File
  • Required: No
  • User Property: tomee-plugin.webappResources
  • Default: ${project.basedir}/src/main/webapp

webapps:

(no description)
  • Type: java.util.List
  • Required: No