我有一个多模块 Maven 项目,我们将其命名为 module1
和module2
,然后当我使用 module2
源构建 jar 时(使用 maven-jar-plugin
)我想附加 module1
中的一些类(class).
我想提一下,module1
之前正在 build module2
.
我尝试使用<include>
带有 module1/target
路径的标签目录但没有成功。
实现这一目标的正确方法是什么?
最佳答案
在 module2 的 pom.xml 中,包含 module1 作为依赖项
${project.version} 将返回父项目版本的值
<dependencies>
<dependency>
<groupId>com.abc</groupId>
<artifactId>abc-module2</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
关于java - 如何将另一个模块中的类附加到jar中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39196034/