18

MavenBuildnumberプラグインはまだGITで機能していないようです。当面の回避策はありますか?最近、SVNからGITに切り替えて、簡単に移行できることがわかりましたが、現在作業していないのはこれだけです。

ウォルター

4

7 に答える 7

12

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

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

値をSpringファイルに直接フィルター処理して、必要なものに値を挿入できるようにします(ほとんどの場合、起動時またはRESTサービスを介してバージョンをレポートするためだけに)。

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

于 2012-11-03T12:54:22.463 に答える
10

何を達成しようとしていますか?buildnumber-maven-pluginを使用してGitSHA-1をプロジェクトに追加する方法を説明するブログ投稿を作成しました。

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

于 2012-04-07T14:04:57.360 に答える
6

ビルド番号プラグインとGITサポートについてはMOJO-1199がありますが、パッチはまだ適用されていません。ただし、Antony Stubbsはこれを回避し、このgitミラーで利用できるようにしたようです。それを見てください。

于 2010-04-21T19:03:32.287 に答える
6

しばらくの間、gitでbuildnumber-maven-pluginを使用していました。しかし、ある日、私たちのマネージャーはGit CLIをセットアップできませんでした(非ASCIIユーザー名のwin7で)。gitコマンドラインなしでJGitAPIを使用してMavenプラグインを作成する必要がありました。maven-jgit-buildnumber-pluginを参照してください。

于 2012-03-15T20:28:54.793 に答える
3

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

明らかに(*)gitリポジトリに作成されたビルド番号にはsubversionリビジョン番号が含まれていません。

(*)すでにsubverionリポジトリにプッシュバックされているコミットのgitリポジトリで作業する場合は、ビルド番号にsubversionリビジョン番号を含めることができるはずです。

于 2011-05-31T11:33:26.423 に答える
3

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

于 2012-02-16T12:52:46.293 に答える
2

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

そこで、私は自分で作成しました。これは、を実行git describeし、MANIFEST.MFで使用されるプロパティに割り当てるだけです。

参照:https ://github.com/koekiebox/git-maven-plugin

ありがとう。

于 2013-10-16T10:14:23.433 に答える