Community
Participate
Working Groups
Build Identifier: maven-jetty-plugin 7.2.2.v20101205 on maven 2.2.1, not using Eclipse When running maven-jetty-plugin as a plugin in a project pom.xml for an integration test, all phases through test-compile are run twice because the lifecycle is forked for the run, run-war, run-exploaded and deploy-war goals. At best this is annoying, at worst this can result in duplicate generated key values or buildId or other failures. As with source and many many other maven plugins, a separate goal such as run-no-fork could be provided for each which is delegates to the current goal except that the lifecycle phase is not invoked as part of the execution, i.e. like http://maven.apache.org/plugins/maven-source-plugin/test-jar-no-fork-mojo.html. Or provide a configuration value with <fork>true</fork> as the default, such as with the maven-compiler-plugin. There is no workaround - the previous lifecycle phases are either executed twice, or not at all. Reproducible: Always Steps to Reproduce: 1. pom.xml which invokes jetty:run, i.e. as shown in http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin 2. Run pom.xml. compile, resources phases are executed twice 3. See http://stackoverflow.com/questions/4526773/maven-jetty-plugin-question for a specific configuration example
This ticket has been moved to JIRA http://jira.codehaus.org/browse/JETTY-1405