我有一个被打包为战争的Maven项目,我想将该软件包中的Java类用作来自其他项目的库依赖性。
我尝试只是添加这种依赖性,但是它当然正在寻找一个罐子。我还尝试添加Maven-War-Plugin,但这似乎没有帮助:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<attachClasses>true</attachClasses>
<classesClassifier>classes</classesClassifier>
</configuration>
</plugin>
您可以通过在root pom
中添加模块来实现这一点 <modules>
<module>module-one</module>
<module>module-two</module>
...
</modules>
在您的孩子模块中,您应该补充说它具有 parent
<parent>
<groupId>com.test.testy</groupId>
<artifactId>nameOfArtifact</artifactId>
<version>1.0</version>
</parent>
<artifactId>module-one</artifactId>