問題タブ [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.
maven - buildnumber-maven-plugin プラグインを機能させることができませんでした
私が何をしても、プロジェクトの最終的な名前にbuildNumberを取得できません:( Mavenの専門家に再依頼して、見て、いくつかの解決策を提案してください。
ここに私のpom.xmlがあります
前もって感謝します。
maven-scm - Does maven expose scmUrl as a property?
I'm using maven scm plugin and buildnumber plugin to get set buildNumber property from revision. I'd like to get the full url as well but it doesn't appear to be exposed as a property. I know I can call svn info and grep for it but I figured the maven way would be to expose it.
Please let me know if there is a plugin that exposes the url as a property.
For now, I plan to add the functionality to buildNumber plugin and submit a patch.
Thanks
Peter
maven - buildnumber:hgchangeset プロパティに関する Maven の問題が子に反映されない
buildnumber:hgchangesetプラグインを使用して changeSet および changeSetDate プロパティを生成するマルチモジュール プロジェクトがあり、次のように各モジュールのマニフェストに出力されます。
pom.xml (親):
少し実験した後、各モジュールに対して buildnumber:hgchangeset を実行すると、ビルド時間全体にかなりの時間がかかることがわかりました。おそらく、ローカル リポジトリの変更セット ID を取得する必要があるたびに hg.exe をフォークしているためです。
次に、ビルド番号プラグインで継承されたプロパティを false に設定して、親に対して一度だけ実行することをお勧めします。残念ながら、これを行うと、changeSet および changeSetDate プロパティが子モジュールから「見えない」ようになります。
私の質問は、buildnumber:hgchangeset が 1 回だけ実行され、設定されたプロパティが子モジュールに表示されるように設定することは可能ですか?
別の方法として、プロパティ ファイルに書き出して、各モジュールに読み込ませることもできると思いますが、これは慣用的な Maven とは思えません。
前もって感謝します、
git - IDE からの実行時にビルド番号が機能しない
Mavenアーティファクトへのgit commitハッシュの自動追加をセットアップしようとしています。コンソールからmavenを使用してビルドすると問題なく動作するようになりましたが、IntelliJ IDEAから実行すると、次のような名前のアーティファクトが得られますmainlogic-${buildNumber}
IDE 構成の問題ですか、それともプラグインのバグですか?
バージョンを 1.2 に上げても役に立ちません。
私のpom.xml:
<finalName>${project.artifactId}-${buildNumber}</finalName>
maven - buildnumber-maven-plugin を jetty-maven-plugin で使用する
buildnumber-maven-plugin を使用して、最新の github コミットのビルド番号を生成された war の名前に追加しています。
これにより、コミット ID の最初の 6 文字で .war ファイルが正しく作成され、実行時にも正常に動作しmvn jetty:run
ます。ただし、実行するmvn jetty:run-war
と、次の出力が得られます。
したがって、そのプロセスがコミット ID を使用して .war ファイルをビルドしても、jetty は buildnumber プラグイン プロパティ名を使用して war ファイルを探します。
これらのプラグインが相互に連携するように構成するにはどうすればよいですか?
java - Maven ビルド番号プラグインを使用して Git リポジトリでビルド番号を生成する方法は?
プロジェクトで Git リポジトリを使用して maven ビルド番号プラグインを構成していますが、ローカル マシンで正常に動作しています。
Maven を使用してローカル マシンでコードをビルドしている場合、生成されたビルド番号はローカル マシンから取得されますか、それとも Git リポジトリから取得されますか?
ビルド番号プラグインに Git リポジトリを使用しているため、資格情報を提供する必要があります。
助けはありますか?