問題タブ [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.
git - buildnumber git pull 中に IDEA IntelliJ maven validate がハングアップし、CLI mvn validate が機能する
私は何をしようとしていますか
独自の Java jar ライブラリを構築し、それらを maven リポジトリとして github に公開します。これらのライブラリを拡張機能としてチェックアウトして、更新を簡素化します。現在、これらの小さなライブラリに依存するプロジェクトが半ダースあり、更新が面倒になります。
どのような予備知識を持っているか
これは、IntelliJ と Maven の初めての経験です。
問題はどこにあるのか
IDEA IntelliJ がハングします - 終了しません - 実行中:
Executing: cmd.exe /X /C "git pull git@github.com:NoxMortem/mvn.git master"
ローカル ファイルの構造
これは、github にプッシュされる私のローカル github リポジトリになります。これは多くのMavenチュートリアルの1つから提案された構造であるため、リリースをリリースにプッシュし、スナップショットをスナップショットにプッシュしたいと考えています。これは、検証しようとしている Maven プロジェクトではありません。
これは、現在セットアップをテストして検証しようとしている Maven プロジェクト/ライブラリです。Maven sflj4 と logback-core によって正常にダウンロードされる 2 つの依存関係のみがあります。
どのプログラムを使用し、何を既に試しましたか
- Microsoft Windows 8 64 ビットの実行
- PageAnt および TortoiseGitPLink 用の TortoiseGIT
- プライベート SSH キーが pageant に読み込まれます
- GIT_SSH=c:\Program Files\TortoiseGit\bin\TortoiseGitPLink.exe が設定されています
- IDEA IntelJ の使用 -> Maven プロジェクト -> ローカル ログバック -> ライフサイクル -> 検証
これにより、指定されたエラー メッセージが表示されます。
電話しようとしたら
mvn validate
CLI でフォルダ
.../mvn/mvn.private/projects/LocalLogback
その後無事終了
Local Logback の pom.xml はどのように見えますか
java - mavenマルチモジュールプロジェクトの他のモジュールpomで定義されたプロパティにアクセスする方法
ABCのpomでは、ABCがモジュールであるabcとしてプロパティを定義しました。今、私はADFモジュールのpomでそのプロパティにアクセスしたい.
ADF モジュールの pom の依存関係で、バージョンの値として ${ABC} を使用しています。
したがって、エラーが発生しています: バンドルは有効なバージョンである必要がありますが、${ABC} です。
編集:
または、私が定義したように、何らかの方法でCモジュールのバージョンを使用できますか:
maven - buildnumber-maven-plugin で buildNumber プロパティ名の名前を変更する方法
buildnumber-maven-plugin で buildNumber プロパティ名の名前を変更する方法
で述べたように: http://mojo.codehaus.org/buildnumber-maven-plugin/create-mojo.html#buildNumberPropertyName
buildNumberPropertyName:
必要に応じて、buildNumber プロパティ名を別のプロパティ名に変更できます。タイプ: java.lang.String バージョン: 1.0-beta-1 必須: いいえ ユーザー プロパティ: maven.buildNumber.buildNumberPropertyName デフォルト: buildNumber
java - buildnumber-maven-plugin ブランチ フォルダーに Jar を配置する
のようなjarファイルを作成したいのですがtarget/myproject-mytag.jar
、mavenを実行するとtarget/myproject-tags/mytag/myproject.jar
. という名前のjarファイルを取得するにはどうすればよいmyproject-mytag.jar
ですか?
私のpomからの重要なスニペットは次のとおりです。
問題があるかどうかはわかりませんが、これは SVN に保存されているマルチモジュール Maven プロジェクトの子です。
ありがとう、デビッド
git - buildnumber-maven-plugin でカスタム git コマンドを使用する
私は現在、を使用してビルドプロセスを(多かれ少なかれ)自動化することに取り組んでいますmaven
。
rpm を作成する必要がありますが、そのためには最新バージョンを取得する必要があります。慣習の一環として、GIT
のタグを使用してシステムのバージョンを master ブランチに保存しています。残念ながら、代わり
に buildNumber-maven-plugin を使用しており、それが機能するための適切な構成が見つかりません。
このことをどのように構成すればよいですか?git show
git describe
maven - buildnumber-maven-plugin が ${buildNumber} プロパティを解決しない
私の悩みはここにあります:
私がやりたいのは、実行時にマニフェスト プロパティを介してビルド番号を取得することです。buildnumber-maven-plugin の使用方法に関する説明はたくさんありますが、マニフェストで ${buildNumber} 変数が解決されない理由がわかりません。
<scm>
タグはPOMに存在します。ビルドすると、次のメッセージが表示されます。
buildNumber の保存: a391951e51a593c5267a77264938d982696ed65a のタイムスタンプ: 1426368059203
それでも結果は次の とおりです。
どんな助けでも大歓迎です。ありがとうございました。
git - git-log エラー:あいまいな引数 'master'
Git リポジトリに保存されている Java プロジェクトの Maven ビルドを実行しています。リリース プランが (Bamboo を使用して) ビルド サーバーで実行されると、次の git コマンドが発行されます。
しかし、次のエラーが表示されます。
もちろん、私には master ブランチがあり、レポをプルダウンしてローカルでコマンドを実行すると、正常に動作します。私の推測では、ビルド サーバーには異なる構成があると思われますが、何を探すべきか途方に暮れています。git の専門家の 1 人が何らかの洞察を得られることを願っています。
参考までに、Maven ビルドから取得した実際のエラー ログを次に示します。buildnumber-maven-plugin の実行中に発生します。