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