我有多模块Maven项目,我们将其命名为module1
和module2
,然后当我使用module2
来源构建jar时(使用maven-jar-plugin
)我想附加一些来自module1
的课程。
我想提一下,module1
之前正在构建module2
。
我尝试将<include>
标记用于module1/target
目录的路径,但没有成功。
实现这一目标的正确方法是什么?
答案 0 :(得分:0)
将模块添加为依赖项将起作用
答案 1 :(得分:0)
在module2的pom.xml中,将module1包含为dependancy
$ {project.version}将返回父项目版本的值
<dependencies>
<dependency>
<groupId>com.abc</groupId>
<artifactId>abc-module2</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>