[ http://jira.codehaus.org/browse/MEAR-122?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=207886#action_207886 ]
Stephane Nicoll commented on MEAR-122: -------------------------------------- This is not a sample project. I won't be able to execute it over here > Setting of <contextRoot> in pom.xml is ignored. ArtifactId of a WebModule is > set as context-root in the application.xml instead. > -------------------------------------------------------------------------------------------------------------------------------- > > Key: MEAR-122 > URL: http://jira.codehaus.org/browse/MEAR-122 > Project: Maven 2.x Ear Plugin > Issue Type: Bug > Affects Versions: 2.4 > Environment: Maven 2.0.10 > Windows XP SP3 > Reporter: Armin Wrobel > Attachments: pom.xml, pom.xml > > > I set in my POM the desired context root of a web module which is to be > bundled in a EAR file. > The <contextRoot> setting is simply ignored when building the EAR file. > Instead the artifactId of the web module is used. > This is the webModule with the ignored contextRoot: > <webModule> > <groupId>ch.hrms.ecase</groupId> > <artifactId>ecase-web</artifactId> > <contextRoot>/ecase</contextRoot> > </webModule> > Following is a larger snippet of the POM: > <profile> > <id>casex-ext</id> > <dependencies> > <dependency> > <groupId>ch.hrms.ecase</groupId> > <artifactId>ecase-ws</artifactId> > <version>${applicationVersion}</version> > <type>wsr</type> > </dependency> > <dependency> > <groupId>ch.hrms.ecase</groupId> > <artifactId>ecase-sunet-ws</artifactId> > <version>${applicationVersion}</version> > <type>war</type> > </dependency> > <dependency> > <groupId>ch.hrms.ecase</groupId> > <artifactId>ecase-pdf</artifactId> > <version>${applicationVersion}</version> > <type>sar</type> > </dependency> > <dependency> > <groupId>ch.hrms.ecase</groupId> > <artifactId>ecase-web</artifactId> > <version>${applicationVersion}</version> > <type>war</type> > </dependency> > <dependency> > <groupId>ch.hrms.ecase</groupId> > <artifactId>rootCtx</artifactId> > <version>${applicationVersion}</version> > <type>war</type> > </dependency> > </dependencies> > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-ear-plugin</artifactId> > <configuration> > <displayName>eCaseSwica - external</displayName> > <finalName>ecase-swica-ext</finalName> > <description> > eCase for Swica - deployment for external JBoss server > </description> > <modules> > <wsrModule> > <groupId>ch.hrms.ecase</groupId> > <artifactId>ecase-ws</artifactId> > </wsrModule> > <webModule> > <groupId>ch.hrms.ecase</groupId> > <artifactId>ecase-sunet-ws</artifactId> > <contextRoot>/sunet/ws/casedata</contextRoot> > </webModule> > <sarModule> > <groupId>ch.hrms.ecase</groupId> > <artifactId>ecase-pdf</artifactId> > </sarModule> > <webModule> > <groupId>ch.hrms.ecase</groupId> > <artifactId>ecase-web</artifactId> > <contextRoot>/ecase</contextRoot> > </webModule> > <webModule> > <groupId>ch.hrms.ecase</groupId> > <artifactId>rootCtx</artifactId> > </webModule> > </modules> > </configuration> > </plugin> > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>jboss-maven-plugin</artifactId> > <version>1.4</version> > <configuration> > <port>8180</port> > <jbossHome>${JBoss_Ext_Home}</jbossHome> > <fileName>ecase-ear/target/ecase-swica-ext.ear</fileName> > </configuration> > </plugin> > </plugins> > </build> > </profile> -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira