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

Java Maven多模块tomcat部署,模块缺失,java,maven,tomcat,jar,war,Java,Maven,Tomcat,Jar,War,我在家长pom中有两个模块。A项目依赖于B项目。我跟着 在一个项目中,我添加了B项目作为依赖项。在构建路径中是可以的,我在maven依赖项下看到了我的B项目 <dependency> <groupId>mygroup</groupId> <artifactId>B</artifactId> </dependency> mygroup B 但当我将一个项目部署到Tomcat中(mvn tomcat7:de

我在家长pom中有两个模块。A项目依赖于B项目。我跟着

在一个项目中,我添加了B项目作为依赖项。在构建路径中是可以的,我在maven依赖项下看到了我的B项目

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

mygroup
B
但当我将一个项目部署到Tomcat中(mvn tomcat7:deploy,或redeploy)时,一个项目成功部署,但B项目(打包为jar)没有部署。(我还尝试使用systemPath来定义系统范围和目标jar文件)


我不明白问题在哪里,我错过了什么吗?(请使用Tomcat8,没有特定于eclipse的答案。)

您可以尝试mvn安装并手动将生成的war复制到tomcat7文件夹中吗。也许tomcat7 maven插件有问题


附加信息:在.m2存储库中没有project B的jar,安装了它并更改了tomcat7插件,因为此解决方案已改为maven war插件,并配置了outputfolder tomcat8的webapps文件夹,现在它可以像一个符咒一样工作。

您可以共享父pom、B project pom和war pom的完整内容吗?pom中可能有多个实例导致此问题。您是否仅将依赖项添加到该节中?还是进入?mvn依赖关系:项目A的pom.xml上的树应该显示依赖关系-如果不显示,则依赖关系位于错误的位置?还是有某种范围?像“提供”在家长的pom?我会分享6小时后所有的pom。顺便说一句,它与mvn-pltomcat7:run命令配合得很好,但它是嵌入的tomcat服务器,对我来说没有用处。我的maven-tomcat-deploy命令mvn-tomcat7:deploy可能是错误的?我需要pom中关于tomcat的任何其他配置吗?(使用tomcat7 maven插件,在配置定义url、路径、用户名、密码中)