【发布时间】:2021-10-08 11:36:04
【问题描述】:
我想从默认的 Maven 生命周期中清除所有插件绑定。并手动设置,只有我需要的插件。有可能吗?
【问题讨论】:
-
您能否描述一下,您打算如何处理那个“空”的生命周期?两个思路: 1.使用打包POM,这个附插件很少。 2. 编写自己的生命周期。
-
最重要的问题:“空”生命周期为什么?
-
我需要空的生命周期,因为我只想定义我需要的插件。而且我不想在 build-tag 部分手动取消绑定所有对我无用的插件,例如 Jar-plugin。因为,例如我使用阴影,maven 生成 2 个 Jar。因此,我正在寻找最佳实践,请立即禁用所有插件并仅添加我需要的插件。
-
这不是 Maven 的工作方式。如果你真的对默认的生命周期如此不满意,你需要编写自己的生命周期。但是对于大多数用例来说,默认的生命周期是相当不错的。
标签: java maven maven-plugin