用tomcat导入

时间:2012-07-11 08:14:57

标签: tomcat maven

有没有办法告诉Tomcat在启动时导入文件夹,这样我就可以通过tomcat使用它的内容了。在我的例子中,文件夹是包含测试类的src / test / java。

我需要使用命令行

运行测试类

提前谢谢

1 个答案:

答案 0 :(得分:1)

基本的事情是使用maven-failsafe-plugin来运行集成测试。在你的情况下,这意味着你需要一个单独的maven模块(称之为:mod-it),它包含集成测试的配置。我可以给出的最佳建议是使用cargo2-maven-plugin来启动/部署Tomcat并在tomcat中部署war应用程序。此外,你应该有这样的布局:

project
|-- mod-it
|   `-- pom.xml
|-- mod-war
|   |-- pom.xml
|   `-- src
|       |-- main
|       |   |-- java
|       |   |   `-- com
|       |   |       `-- soebes
|       |   |           `-- wicket
|       |   |               |-- HomePage.java
|       |   |               `-- WicketApplication.java
|       |   |-- resources
|       |   |   |-- com
|       |   |   |   `-- soebes
|       |   |   |       `-- wicket
|       |   |   |           `-- HomePage.html
|       |   |   `-- log4j.properties
|       |   `-- webapp
|       |       `-- WEB-INF
|       |           `-- web.xml
..
`-- pom.xml

integration tests should be named like *IT.java让它们由maven-failsafe-plugin运行

最好的方法是阅读this example,其中包含Tomcat和货物插件的完整示例。您可以下载完整的示例源包括。 pom等here