我們有一個項目,並且在pom.xml中我們沒有指定groupId,因爲我們繼承了它來自父母。build-helper-maven-plugin:無法執行目標org.codehaus.mojo:versions-maven-plugin:2.2:set
如果我們再運行mvn -B build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.incrementalVersion}
,我們得到一個錯誤:
[ERROR] Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.2:set (default-cli) on project dbutils: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:set failed. NullPointerException -> [Help 1]
我查了一下,這是從maven的版本插件中的錯誤,並使用2.1而不是2.2有變通方法如。
你知道嗎,我怎樣才能避免使用構建幫手插件這個錯誤?
謝謝 衙署
您是否嘗試過使用版本 - 的一個較新版本maven-plugin例如2.4?此外,你使用哪個版本的build-helper-maven-plugin? – khmarbaise
@khmarbaise我想這樣做,但我沒有直接使用versions-maven-plugin。我只是使用build-helper插件,然後我認爲它在內部使用了versions-maven-plugin。 – Yashu
當然,您正在使用versions-maven-plugin直接導致部件'versions:set'正是version-maven-plugin目標的調用。 – khmarbaise