Maven多模块tomcat部署,模块缺失

时间:2014-12-01 22:32:56

标签: java maven tomcat jar war

我在父pom中有两个模块。项目取决于B项目。我跟着here

在一个项目中,我添加了B项目作为依赖项。它在构建路径中没问题,我在maven依赖项下看到了我的B项目。

<dependency>
    <groupId>mygroup</groupId>
    <artifactId>B</artifactId>
</dependency>

但是当我将一个项目部署到Tomcat(mvn tomcat7:deploy,或重新部署)时,项目已成功部署,但未部署B项目(打包为jar)。 (我也试过系统范围并使用systemPath定位jar文件)

我不明白问题在哪里,我错过了什么吗? (使用Tomcat8,请不要特别回答日食。)

1 个答案:

答案 0 :(得分:1)

您可以尝试mvn install并手动将生成的war复制到tomcat7文件夹。也许tomcat7 maven插件出了问题。

附加信息:在.m2存储库中没有项目B的jar,安装它并更改了tomcat7插件,因为此解决方案与maven war插件和配置的outputfolder tomcat8的webapps文件夹相关联,现在它就像一个魅力。