我们有一个项目,在 pom.xml 中我们没有指定 groupId,因为我们从父 pom 继承了它。
如果我们然后运行mvn -B build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.incrementalVersion}
,我们会得到一个错误:
[错误] 无法在项目 dbutils 上执行目标 org.codehaus.mojo:versions-maven-plugin:2.2:set (default-cli):执行目标 org.codehaus.mojo:versions-maven-plugin:2.2 的 default-cli : 设置失败。NullPointerException -> [帮助 1]
我检查了这是来自 maven 版本插件的错误,并且有一些解决方法,例如,使用 2.1 而不是 2.2。
你知道吗,我怎样才能使用 build-helper 插件来避免这个错误?
谢谢你,雅舒