2017-09-13 28 views
0

私たちはプロジェクトを持っており、pom.xmlに継承されているためgroupIdを指定しませんでした親pomから。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]

私は、これはプラグインと回避策は、例えばあるが、2.1ではなく2.2を使用してMavenのバージョンからのバグで確認。

あなたはビルドヘルパープラグインを使用してこのエラーを回避するにはどうすればよいですか?

が@khmarbaiseへ

+0

あなたはversions-のより新しいバージョンを使用しようとしましたmaven-plugin(2.4など)?さらに、どのバージョンのbuild-helper-maven-pluginを使用しますか? – khmarbaise

+0

@khmarbaise私はそれをしたいと思いますが、私はバージョン-maven-pluginを直接使用していません。私はちょうどビルドヘルパープラグインを使用していますし、内部的にはバージョン-maven-pluginを使用していると思います。 – Yashu

+1

もちろん、バージョン-maven-pluginを使用している場合、 'versions:set'はバージョン-maven-pluginの目的の呼び出しです。 – khmarbaise

答えて

0

おかげで、 Yashuをありがとう、私はバージョン-のmaven-pluginののversoinを指定することができます。

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

関連する問題