バージョン番号を設定して 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 回クリックする必要は避けたいと思います。