7

我喜欢使用 tomcat7-maven-plugin 进行开发,尤其是 mvn tomcat7:run / tomcat7:run-war 目标,以便快速测试我的应用程序,

这个插件允许你指定一个自定义的 Context.xml(这对于为 jndi 数据源提供存根非常方便)

我的问题是,我想不出一个存储这个 Context.xml 的好地方。它根本不适合 Maven 标准目录布局...

任何想法 ?最佳实践?:D

谢谢,

4

2 回答 2

9

好的,我还没有找到合适的答案。如果有人想知道,我采取了这种方法:

<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>


欢迎评论!

于 2014-06-19T21:16:43.280 回答
2

我们使用 tomcat7-maven-plugin 与 maven-surefire-plugin 进行集成测试。为此,我们走这条路:

<contextFile>${project.basedir}/src/test/resources/context.xml</contextFile>  

如果你只为了测试而运行它,这将是合适的。

于 2014-07-16T13:58:18.900 回答