java - Maven - 使用父项目中的程序集文件和配置

标签 java maven maven-3 maven-plugin maven-assembly-plugin

我有一个父项目,它定义了程序集插件的整个配置,包括 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/

相关文章:

java - SAKAI 无法部署到 TOMCAT

java - Maven 测试范围

java - Spark fat jar 在 YARN 上运行多个版本

java - 在 WAR 文件部署中打开 zip 文件时出错

java - Java中@@之间的正则表达式匹配字符串

java - 在Java中对SQL查询结果进行排序

maven - 尝试了解 OSGi 解析错误

java - Maven 无法下载依赖项

java - Netty:单个 HTTP 请求或响应中的字节数?

java - 如何用Java制作按钮绘画?