跳过耳包装

时间:2015-09-07 12:37:30

标签: java maven

在构建管道中,我想跳过耳包装。这需要花费很多时间,每只耳朵超过四分钟。如果需要发布版本,它只会在管道中有意义。

我想在许多不连续的步骤中拆分构建管道。第一步是编译。对于第一步,我想使用mvn install -DskipTests。我想使用install,因为还有其他依赖关系,例如为了能够完成编译,需要满足的jar依赖性。

在执行mvn install -DskipTests时如何跳过耳包?

1 个答案:

答案 0 :(得分:1)

选项一:

将您的模块包装更改为war / jar,然后创建另一个模块,并将原始模块添加为包装耳的依赖项。

这样,您可以随时构建war / jar模块,但是当您需要释放它时 - 构建耳模块。

选项二:

将模块包装更改为war / jar。创建构建ear文件的Assembly plugin配置。创建配置文件“release”,它将Assembly插件绑定到生命周期。

结果:未启用“发布”配置文件时,将不会创建ear。