如何让我的父pom输出tar.gz文件

时间:2013-02-11 12:02:55

标签: maven tar

我有一个父pom和子pon,当我在父pom上运行mvn clean包时,我得到.jar文件,无论如何要将其更改为tar.gz文件?对于子文件,我创建了assembly.xml文件以指定tar.gz文件,我是否需要对父pom执行相同操作?

2 个答案:

答案 0 :(得分:1)

父母并不打算制作其他棕褐色的文物。

你可以尝试将程序集插件附加到诸如process-resources之类的阶段,并试着让它包装你想要的任何资源,但是......通常,它不是一个好主意保留父母的资源。

如果扩展此父级的项目未定义<packaging/>,则其包装将默认为pom

答案 1 :(得分:1)

指定POM包装:

<packaging>pom</packaging>

我有点惊讶你的父母POM在没有这个设置的情况下工作。我在创建一个新的父POM之前收到了Maven的错误,忘记将包装从jar(默认)更改为POM。

相关问题