我有一个包含2个包的项目。我在第一个包中有一个war文件。我想在包2中使用这个war文件。如何在包2 pom.xml文件中添加maven依赖。
答案 0 :(得分:4)
通常war
包通常没有意义将它们用作依赖项。但是您可以创建jar
项目中的类(包括资源)的单独war
包。这可以通过在第一个包中使用以下内容来实现:
<project>
<packaging>war</packaging>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<attachClasses>true</attachClasses>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
因此,这会创建一个补充jar
文件,其中包含以下坐标groupId:artifactId:classifier:version
groupId:artifactId:classes:version
,您现在可以将其用作第二个项目中的依赖项。