我喜欢使用tomcat7-maven-plugin开发,特别是mvn tomcat7:run / tomcat7:run-war目标,以便快速测试我的应用程序,
此插件允许您指定自定义Context.xml(为jndi数据源提供存根非常方便)
我的问题是,我想不出一个存放这个Context.xml的好地方。它根本不适合maven标准目录布局......
任何想法?最佳做法? :d
THX,
答案 0 :(得分:7)
好的,我还没找到合适的答案。如果有人想知道,我采取了这种方法:
<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>
欢迎提出意见!
答案 1 :(得分:2)
我们使用tomcat7-maven-plugin与maven-surefire-plugin进行集成测试。为此我们这条道路:
<contextFile>${project.basedir}/src/test/resources/context.xml</contextFile>
如果你只是为了测试它而运行它。