我有一个父项目,它定义了程序集插件的整个配置,包括 assembly.xml 文件(创建 tar.gz)。现在我想要有多个子级可以使用父级的项目配置和父级的程序集文件。
现在我尝试了不同的场景,配置工作正常,但出现错误,无法在本地找到程序集文件。我想要实现的目标是不必在所有项目中一遍又一遍地配置和添加相同的文件。有办法实现这个目标吗?
最佳答案
您应该在所有子模块的 pom.xml 中禁用汇编:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<skipAssembly>true</skipAssembly>
</configuration>
</plugin>
更常见的是,建议创建一个专用的子模块来配置组装插件,而不是在父 pom.xml 中配置组装插件
关于java - Maven - 使用父项目中的程序集文件和配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25444325/