我有一个多模块Maven项目。父项目,然后是另外两个模块,其中一个模块通过其pom.xml构建战争。
Parent Project
---- Java Project
---- War Project
我从父项目构建战争。在War项目的pom.xml中还有另一个外部战争依赖。需要该项目中的Jars来构建特定的配置文件,该配置文件在War项目的pom.xml中指定。 Maven无法从战争依赖中获取这些罐子。我运行了以下命令
mvn install:install <information about war>
将它放在local.m2存储库中,但Maven不会从该依赖项中选择任何内容。我知道Maven处理战争依赖关系的方式不同于jar依赖关系,但是我无法理解它将如何获取它?任何帮助将不胜感激。感谢。
修改
这就是我尝试包含战争依赖
的方法<dependency>
<groupId>com.example</groupId>
<artifactId>my-id-artifact</artifactId>
<version>1.0.0</version>
<type>war</type>
</dependency>
另外,我想提一下,我在<overlay>
标签中使用了maven war依赖。