0
Maven noob here。我们有几十个与POM搭建的版本,可以构建RPM,并且最近将我们的CI系统迁移到了CentOS 6.结果rpm版本不再与RHEL 5向后兼容。显然,我需要在规范或maven POM中声明:Maven POM - 在RHEL6上构建rpms w /向后兼容性?
<defineStatement>_source_filedigest_algorithm md5</defineStatement>
<defineStatement>_binary_filedigest_algorithm md5</defineStatement>
我可以将它添加到我们的父母POM吗?否则,我需要将这些行的脚本添加到一系列存储库中,并且很快就会出现丑陋和容易出错的情况。
这是rpm插件的配置项。这是否意味着我搞砸了,需要修改每个POM? – CarpeNoctem
也许不是。看起来您可以将其定义为配置文件的一部分,插件配置。因此,对于有问题的插件,请在配置文件中为该插件添加特定项目,然后确保该配置文件被列为活动配置文件。我不太确定的是,pom中的插件配置是否会与conf/settings.xml文件合并或覆盖插件配置。但是,在完成所有项目之前,我会尝试一下。 – EdH