バージョン番号を設定して Maven でプロジェクトをビルドしようとしていますが、プロセス中にバージョン番号が正常に設定されていても、アーティファクトは古いバージョンのようです。コマンドは次のとおりです。
versions:set -DnewVersion=1.0.1 clean compile package -Dmaven.test.skip=true -U
出力は次のように始まります。
[情報]
[情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------
[情報] MyLibraries 1.0.0 をビルドしています
[情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------
[情報]
[INFO] --- versions-maven-plugin:2.1:set (default-cli) @ SharedLibraries ---
[情報] ローカル アグリゲーター ルートを検索しています...
[情報] ローカル集計ルート: C:\Documents and Settings\user\My Documents\workspaces\MyWorkspace\MyProjectRoot
[情報] com.mycompanies:MyLibraries を処理しています
[情報] プロジェクト com.myCompany:MyLibraries を更新しています
[情報] バージョン 1.0.0 から 1.0.1 へ
小道具: {project.artifactId=MyLibraries, project.version=1.0.1, project.groupId=com.myCompany}
小道具: {project.artifactId=MyLibraries, project.version=1.0.1, project.groupId=com.myCompany}
小道具: {project.artifactId=MyLibraries, project.version=1.0.1, project.groupId=com.myCompany}
小道具: {project.artifactId=MyLibraries, project.version=1.0.1, project.groupId=com.myCompany}
[情報]
[情報] com.myCompany:Assembly を処理しています
[情報] 親 com.myCompany:MyLibraries を更新しています
[情報] バージョン 1.0.0 から 1.0.1 へ
しかし、その後:
[情報] - - - - - - - - - - - - - - - - - - - - - - - - ------------------------- [情報] MyLibraries 1.0.0 をビルドしています [情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------
最終的な jar のバージョン番号は 1.0.0 です。
1 つのコマンドでバージョンを更新してプロジェクトをビルドすることはできますか? それとも、バージョンを更新するコマンドとビルドするコマンドの 2 つのコマンドが必要ですか?
私はこれを RAD (Eclipse プラットフォームに基づく) で行っているので、可能であれば、2 つの実行構成で 2 回クリックする必要は避けたいと思います。