Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
构建助手maven插件:未能执行目标org.codehaus.mojo:versions maven插件:2.2:set_Maven_Build Helper Maven Plugin - Fatal编程技术网

构建助手maven插件:未能执行目标org.codehaus.mojo:versions maven插件:2.2:set

构建助手maven插件:未能执行目标org.codehaus.mojo:versions maven插件:2.2:set,maven,build-helper-maven-plugin,Maven,Build Helper Maven Plugin,我们有一个项目,在pom.xml中我们没有指定groupId,因为我们从父pom继承了它 如果然后运行mvn-B构建帮助程序:parse version versions:set-DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.incrementalVersion},我们会得到一个错误: [错误]无法在项目dbutils:target org.codehaus.m

我们有一个项目,在pom.xml中我们没有指定groupId,因为我们从父pom继承了它

如果然后运行
mvn-B构建帮助程序:parse version versions:set-DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.incrementalVersion}
,我们会得到一个错误:

[错误]无法在项目dbutils:target org.codehaus.mojo:versions maven plugin:2.2:set(默认cli)上执行目标org.codehaus.mojo:versions maven plugin:2.2:set的默认cli失败。NullPointerException->[帮助1]

我检查过这是maven版本插件中的一个bug,并且有一些变通方法,例如,使用2.1而不是2.2

你知道吗,我如何使用buildhelper插件来避免这个错误

谢谢,,
Yashu

感谢@khmarbaise,我可以指定maven插件版本的版本:


mvn-B build helper:parse version org.codehaus.mojo:versions maven plugin:2.4:set

您是否尝试过将更新版本的maven plugin用于示例2.4?此外,您使用哪个版本的build helper maven插件?@khmarbaise我想这样做,但我不直接使用版本maven插件。我只是在使用build helper plugin,我想它会在内部使用versions-maven-plugin。确保您直接使用versions maven plugin,因为部分
versions:set
正是versions maven plugin的目标。@khmarbaise谢谢,它解决了我的问题:mvn-B构建助手:解析版本org.codehaus.mojo:versions maven插件:2.4:set