Reputation: 369
I like to develop using the tomcat7-maven-plugin, especially the mvn tomcat7:run / tomcat7:run-war goal in order to quickly test my app,
this plugin allows you to specify a custom Context.xml (which is very handy to provide stub for jndi datasources)
my issue is, I can not think of a good place to store this Context.xml. it simply does not fit well in the maven standard directory layout...
any idea ? best practices ? :D
thx,
Upvotes: 8
Views: 6480
Reputation: 369
OK, I have not found a proper answer. In case someone wonders, I took this approach:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<contextFile>${project.basedir}\src\tomcat7-maven-plugin\resources\context.xml</contextFile>
</configuration>
</plugin>
Comments are welcome!
Upvotes: 10
Reputation: 196
We use the tomcat7-maven-plugin for integration tests with maven-surefire-plugin. For this purpose we this path:
<contextFile>${project.basedir}/src/test/resources/context.xml</contextFile>
If you run it only for testing this would fit.
Upvotes: 3