我有一条生产线,它有两个maven模块:模块A和模块B。
我声明模块B依赖于模块A。
我还像这样定义了一个maven反应器:
<modules>
<module>A</module>
<module>B</module>
</modules>模块A是纯Java模块,模块B是web模块。我正在尝试做集成测试,所以我在模块B中启动了tomcat7-maven-plugin 2.0。
如果我像这样一个接一个地构建和安装模块,嵌入式tomcat就能完美地工作:
cd A
mvn clean install
cd ../B
mvn clean install但是如果我运行这个反应器,嵌入式tomcat将会报告没有找到类X,它在模块A中,并且无法启动:
cd reactor
mvn clean install顺便说一句,在没有tomcat7-maven-plugin的情况下,反应器工作得很好。
我的tomcat7-maven-plugin版本是2.0
发布于 2017-07-14 23:29:58
当我将tomcat7-maven-plugin升级到最新版本(2.2)时,这个问题就消失了
https://stackoverflow.com/questions/45088994
复制相似问题