我们有一个项目,并且在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