質問

Maven BuildNumberプラグインは、まだGITで動作しているようには見えません。当面の回避策はありますか?私は最近、SVNからGITに切り替えましたが、それが簡単な移行であることがわかりましたが、これが現在働いていない唯一のことです。

ウォルター

役に立ちましたか?

解決

さて、あります モジョ-1199 BuildNumberプラグインとGitサポートについては、パッチはまだ適用されていません。しかし、それはそうです アントニー・スタッブス これを回避し、これで利用できるようにしました Git Mirror. 。それを見てください。

他のヒント

私はこのMavenプラグインを使用します:

https://github.com/ktoso/maven-git-commit-id-plugin

また、スプリングファイルに直接値をフィルタリングしてください。そこでは、必要なものに注入できます(主にスタートアップでバージョンをレポートするためだけに、またはレストサービスを介して)。

最初に開始したら、それを設定してプロパティファイルを生成して、利用可能なものをすべて確認できるようにします。非常に使いやすい。大好きです。

何を達成しようとしていますか?私はちょうど書いた ブログ投稿 それはあなたがどのように使用できるかを説明します BuildNumber-Maven-Plugin git sha-1をプロジェクトに追加します。

記録には、2011年4月にリリースされたプラグインのバージョン1.0を使用しました。

しばらくの間、BuildNumber-Maven-PluginをGitで使用しました。しかし、ある日、マネージャーはGitCLIをセットアップできませんでした(ASCII以外のユーザー名でWin7で)。 GitコマンドラインなしでJGIT APIを使用してMavenプラグインを作成することを余儀なくされました。見る maven-jgit-buildnumber-plugin.

これ ブログ投稿 gitまたはsvn作業コピーの場合、プロファイルを使用してBuildNumberプラグインを異なる方法で使用する方法について説明します。

明らかに(*)GITリポジトリで作成されたBuildNumberには、Subversion Revision Numberが含まれていません。

(*)既にSubverionリポジトリに押し戻されているコミットのためにGITリポジトリで作業するときに、buildNumberにサブバージョンリビジョン番号を含めることができるはずです。

BuildNumberプラグインの現在のバージョン-1.0-は、Git SCMをサポートしています。バージョン1.1-snapshotに新しい構成タグがあります shortrevisionlength 短いgitIDを取得するため。詳細 http://yevgen-fr.blogspot.com/2012/02/maven-buildnumber-plugin-short-revision.html

上記のものを機能させることに問題がありました。

だから私は自分のものを書いたが、それは単に実行する git describe Manifest.mfで使用されるプロパティに割り当てます。

見る: https://github.com/koekiebox/git-maven-plugin

ありがとう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top