問題タブ [maven-release-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 投票する
1 に答える
973 参照

maven-plugin - (トポロジー) Maven 依存関係の並べ替え

多かれ少なかれ一度にリリースする必要がある多数の SNAPSHOT アーティファクトがあります。並べ替えを行ってから依存関係を一覧表示するプラグインを探していました (dependency:list は依存関係をアルファベット順に表示するように見えますが、dependency:tree は私たちの目的には特に便利ではありません)。

「依存度が最も低い」アーティファクトを最初にリリースし、次に「より依存度が高い」アーティファクトをリリースできるようにソートを行いたいと考えています。

他の誰かがこの必要性に遭遇したことがありますか?

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

java - コマンドラインから pom pluginManagement で定義された Maven プラグイン構成をオーバーライドします。

私のプロジェクトが継承するPOMには、いくつかの追加を指定するプラグイン<pluginManagement>用のものが含まれています。releasearguments

私の質問は次のとおりargumentsです。この場合、コマンドラインからパラメーターをオーバーライドする方法はありますか?

親POMにはこれがあります:

そのため、コマンドライン引数は機能しません:

-Darguments="-Pmock -Prelease"パーツには効果がありません。argumentsまだ指定されていない場合は機能します。

親POMを変更したり、使用しないことはできません。

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

maven-2 - Sources.jarおよびjavadoc.jarのMavenリリースプラグインのデプロイ

プロジェクトのリリースを生成するためにMavenリリースプラグインを使用しています。ビルドするたびにJavadocを生成したくありません。一方、release:performを呼び出すときは、mavenがsources.jarとjavadoc.jarを生成し、それをmavenリリースリポジトリにデプロイするかどうかを確認します。source.jarのデプロイを無効にする方法に興味があるという理由だけで、デフォルトでデプロイされているように見えます。

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

java - ソースと JavaDoc を使用して SNAPSHOT をデプロイする方法は?

スナップショットを使用してソースと Javadoc をデプロイしたいと考えています。これは、次のコマンドを自動化することを意味します。

実行するだけです:

installフェーズ (つまり、ローカル ビルド)中に javadoc/sources の生成を実行したくありません。

ソース/javadoc プラグインをプラグインの実行と同期できることは知っていreleaseますが、それをスナップショット リリースに接続する方法がわかりません。

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

maven - モジュールごとに svn タグを使用した Maven リリースのセットアップ

ゴール

モジュールごとにタグを付けたマルチモジュール Maven リリース

状況

Maven ベースの Java プロジェクトのプロジェクト構造を次のように仮定します。

Subversion のプロジェクト構造は次のとおりです。

私の目標は、リリースを実行するときにモジュールごとにタグを作成することです:

これまで、各モジュールは個別にビルドおよびリリースされていました。プロジェクトが大きくなるにつれて (30 モジュール)、リリースをビルドする時間が増えました。プロジェクトをマルチモジュール セットアップに変更して、リアクターのビルドとリリースを実行したいと考えています。ビルドは問題ないようですが、モジュールごとにタグを作成するのは問題です。

maven-release-plugin は、プロジェクト/リリース全体に対して単一のタグのみを作成することを主張しているようです。モジュールごとのタグなど、複数のタグを作成する方法を探しています。

これまでに試したこと

  • すべてのサブモジュールをチェックアウトする xx-all Subversion エイリアスを作成して、それらを参照できるようにします<module>../xx-moduleB</module>
  • モジュールごとにコミットしましたが、モジュールごとにタグ付けしなかったcommitByProjectを有効にします。見る
  • には各モジュールごとに独自の<scm>要素がありますpom.xmlが、リアクタ リリースの実行時には使用されません。
  • mvn --batch-mode -DcommitPerProject=true -DautoVersionSubmodules=true -Drelease.version=1.0.6 release:prepare release:perform

問題

  • maven-release-plugin はモジュールごとに svn タグを作成しません
  • maven-release-plugin<scm>は、xx-parent タグの下にネストされた「トランク」タグなど、無効な URL でタグを上書きします

質問

このプロジェクトを Maven リリース プロセス、マルチモジュール レイアウトでセットアップし、モジュールごとに個別のタグを取得するにはどうすればよいですか?

参考文献

http://jira.codehaus.org/browse/MRELEASE-261 (クローズ) および MRELEASE-561 (オープン)

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

wsdl - wsdl ファイルを Maven リポジトリーにインストールする

wsdl ファイルをリモートの Maven リポジトリにインストールしようとしているので、このブログ投稿に従って CXF プロジェクトで参照できます。

手動で実行できると確信していますが、タグ付けなどにリリースプラグインを利用できるように、実際のmavenプロジェクトが必要です.

誰もこれを経験したことがありますか?

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

maven-2 - release:prepareを再度実行しなくても、異なるプロファイルで複数のrelease:performを実行することは可能ですか?

環境(テスト、本番、開発)に応じてプロジェクトのさまざまな分類子を定義するプロジェクトのPOMファイルがあります。

環境ごとにrelease:prepareを1回実行してから、 release:performを実行し、対応するパッケージファイルを生成したいと思います。

問題は、 release:performを最初に呼び出した後、release:prepareによって生成されたメタデータが削除されることです。私はそれがrelease:cleanを呼んでいると思います。

release:prepareを再度実行せずに、異なるプロファイルでrelease:performを実行するために、このメタデータのクリーンアップを防ぐにはどうすればよいですか?

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

java - Maven:POMファイルまたはsettings.xmlの配布管理構成

Mavenを使用して配布管理を設定するためのベストプラクティスを知りたいです。

ネクサスリポジトリは、mavensettings.xmlと親pomファイルで構成されています。これはすべてのプロジェクトで一貫しているわけではなく、一貫性を持たせたいのですが。

最善の方法は何ですか?pomファイルまたはsettings.xml?長所と短所は何ですか?

必要な場所でリリースできるように、各ユーザーのsettings.xmlに含める必要があるという議論があります。

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

java - Hudson と maven-release-plugin

私はmaven-release-plugin でHudson を使用しています。

ご存じかもしれませんが、maven-release-plugin は 2 つのステップでプロジェクトをビルドします: release:prepare、次にrelease:perform.

失敗release:rollbackした場合に実行するように Hudson を構成するにはどうすればよいですか?release:perform

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

java - Maven リリース プラグイン : SNAPSHOT バージョンでリリースする

SNAPSHOT の依存関係を持つプロジェクトをリリースするのは良い習慣ではありません。

しかし、知りたいのですが、SNAPSHOT依存関係でリリースするmavenリリースプラグインを作成する方法はありますか?

リリース中に依存関係の SNAPSHOT バージョンを受け入れるために maven リリース プラグインに渡すことができるパラメーターはありますか?

お気に入り