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