問題タブ [buildnumber-maven-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
31414 参照

maven-2 - buildnumber-maven-pluginでプロジェクトのバージョンを設定できますか?

svn.revisionをビルド番号としてプロジェクトバージョンに追加しようとしていますが、追加できないようです。私のjarには正しい名前のdurinパッケージがありますが、ローカルリポジトリにインストールされているのは、バージョンが設定されたときに${buildNumber}が未定義であるかどうかのようです。

foo-1.0.0-SNAPSHOT- 304の代わりにfoo-1.0.0-SNAPSHOT- ${buildNumber}を取得します

私が間違っていることや、プロジェクトバージョンにリビジョンを追加することは悪い考えですか?助けてくれてありがとう。

0 投票する
7 に答える
23956 参照

git - MavenBuildnumberプラグイン-Git

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

ウォルター

0 投票する
2 に答える
1261 参照

java - Java Web アプリケーションのバージョン管理を処理する最良の方法は何ですか?

REST 呼び出しと UI 呼び出しの両方を処理する標準 Java アプリケーションがあります。アプリケーション バージョン (major.minor.release.build) を作成および管理するための最良の方法は何ですか? スタックで Subversion、Maven、Bamboo (継続ビルド)、Spring を使用しています。SVN、Bamboo、Maven と連携したバージョンを希望します。そして、起動時にバージョンをログに記録できるようにしたいと考えています-おそらくいくつかのSpring Beanを使用しています。

これを支援するフレームワーク/パターンが存在する必要があります。私はむしろ自分で転がしたくありません。

ありがとうございました!

0 投票する
3 に答える
4820 参照

java - SVNリビジョン番号をJARに挿入する方法は?

JAR / WARアプリケーションに、ソースコードのSVNリビジョン番号を認識させたい。このリビジョン番号は、後でWebページの下部などでWebエンドユーザーに表示されるようにしたいと思います。

プロセスを自動化するための既存のMavenプラグインはありますか?プラグインは、のようなファイルから情報を収集してsvn保存する必要があると思いsrc/resources/revision.txtます。

0 投票する
4 に答える
3738 参照

java - Java アプリケーションでのビルド ID の取得

実行時にアプリのタイトル バーに表示されるビルド ID (コンパイル時に生成される) を記録するための簡単な提案はありますか?

Eclipse 内からビルドする場合、必要なのは ID だけです。ID をタイトルに渡すことができます。

0 投票する
4 に答える
6218 参照

java - maven-buildnumber-pluginsvnリビジョンはフォーマットを使用しない場合にのみ使用可能

maven-buildnumber-plugin 1.0ベータ4を使用している<format>間、構成内でタグを使用しない限り、svnリビジョンを取得できるようです。使用<format>して<item>buildnumber</item>タグを付けると、自動インクリメント番号が表示されますが、svnリビジョンに対応しなくなったため、元に戻す方法がわかりません。内でsvnリビジョン番号を使用する方法はあり<format>ますか?ドキュメントはあまり明確ではありません。

0 投票する
4 に答える
5069 参照

maven - build-number プラグインを使用して Maven で SVN バージョンを表示する方法

ビルド番号プラグインを使用して svn バージョンとタイムスタンプを表示するにはどうすればよいですか。

現在、私は以下を持っています

次のように表示されます。At 8:02:51 AM on Feb 2, 2011 : SVN Revision 1

しかし、私のsvnリビジョンは1123です。コメントアウトする<format><items>、正しいsvnビルド番号が得られます。両方を表示するにはどうすればよいですか?

ありがとう

0 投票する
1 に答える
10784 参照

maven - Jenkinsとmaven-buildnumber-plugin

私はmaven-buildnumber-pluginバージョン1.0-beta-4を使用しています。これは、Subversionからチェックアウトされたプロジェクトでは正常に機能しますが、Jenkinsでは失敗します。

この問題は、Jenkinsが何らかの方法で.svnフォルダを削除したことが原因だと思います。

私は間違っていると思いました。これが私が得たエラーです:

私はこれを見落としました:

svnマシンにクライアントがインストールされていないため、問題が発生します。

0 投票する
2 に答える
1186 参照

maven - ビルド番号が親から子に伝達されない

親 pom で buildnumber-maven-plugin を使用してビルド番号を作成しています。これはうまくいきます。ただし、子供に ${buildNumber} プロパティが必要です。子供のそのプロパティにantrun ECHOを追加しましたが、そこにはありません。そのプロパティを子に伝播するにはどうすればよいですか?

0 投票する
4 に答える
36474 参照

maven - Mavenビルド番号プラグイン、ビルド番号をファイルに保存する方法は?

Spring Framework と Git を使用する Java プロジェクトがあり、ビルド番号を表示したいと考えていました。Build Number Maven pluginを見つけました。Git では、ビルド番号は Git ハッシュです。私はそれが嫌いで、デートはもっと表現力豊かだと思っていました。

SVN と Git の異なるプロファイルでビルド番号プラグインを使用する方法を説明しているこの優れたブログ記事を見つけました。私は Git を使用しているだけなので、新しいプロファイルを作成する代わりに、ビルド タグにプラグイン部分をコピーしただけです。

「mvn package」を実行すると、次のように表示されます。

これは問題ないように見えますが、どこに保管されているのでしょうか。「git status」は新しいファイルを検出せず、target/ にもないようです (target/ は私の .gitignore にあります)。

ビルド番号をファイルに保存するように構成を変更する必要があるのでしょうか。ビルド番号の値はどのように使用できますか?


Michael-O のヒントのおかげで、Maven Getting Started Guide のリソース ファイルのフィルタリング方法に関する章を読みました。次の内容のファイル application.properties を src/main/resources/properties/application.properties に作成しました。

ビルド セクション内に次の XML スニペットを追加しました。

コマンドラインから "mvn package" を呼び出すと、このプロパティ ファイルは、たとえば次の内容で target/classes/properties/application.properties に保存されます。

コマンドラインからはすべて正常に動作しますが、m2eclipse でビルド エラーが発生します。

何らかの理由で m2eclipse が私のリポジトリに接続しようとしますが、SSH と秘密鍵でアクセスする Git リポジトリであるため接続できません。m2eclipse に Git に接続しないように指示することはできますか。


さらに掘り下げた後、revisionOnScmFailureオプションについて見つけ、それをtrueに設定すると、m2eclipseも機能するようになりました。参考までに、私が使用した buildnumber maven プラグインの完全な構成を次に示します (build / plugins セクションの pom.xml に含まれます)。