Hi All, I am trying to use tomcat maven plugin with different profiles to get different JNDI parameters so I can connect to different database. But the plugin seems to ignore the <contextFile> on the profile section. Here is some snapshots of my configuration:
<profiles> <profile> <id>production</id> <activation><activeByDefault>true</activeByDefault></activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <containerConfigXML>${basedir}WebContent/META-INF/production/context.xml</containerConfigXML> </configuration> </plugin> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat6-maven-plugin</artifactId> <configuration> <contextFile>WebContent/WEB-INF/production/context.xml</contextFile> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>staging</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <containerConfigXML>WebContent/META-INF/staging/context.xml</containerConfigXML> </configuration> </plugin> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat6-maven-plugin</artifactId> <configuration> <contextFile>WebContent/WEB-INF/staging/context.xml</contextFile> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>development</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <containerConfigXML>WebContent/META-INF/development/context.xml</containerConfigXML> </configuration> </plugin> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat6-maven-plugin</artifactId> <configuration> <contextFile>WebContent/WEB-INF/development/context.xml</contextFile> </configuration> </plugin> </plugins> </build> </profile> </profiles> Here is for tomcat plugin: <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat6-maven-plugin</artifactId> <version>2.0-SNAPSHOT</version> <configuration> <warSourceDirectory>${basedir}/WebContent</warSourceDirectory> <contextReloadable>true</contextReloadable> </configuration> </plugin> Any suggestions? Regards Bin