問題タブ [maven-reactor]

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 投票する
5 に答える
25208 参照

maven - Maven-親プロジェクトのビルドをスキップします

1日に2回質問するのはマウベイトンだと知っていますが、もう1つのMavenパズルゲームがあります。

5つのモジュール(5つのサブプロジェクト)を定義する親POMがあります。各モジュールはまったく同じ方法で実行されるため、<profile><build>セクションを親POMにプルして、重複するコードを取り除きます。さて、各モジュールから個別にビルドを実行すると機能しますが、すべてのモジュールを一度にビルドして親ディレクトリに移動すると、Mavenが最初に実行しようとするのは親プロジェクト自体であるため、エラーが発生します。

その後、execプラグインがそこにないものを実行しようとするため、ビルドは失敗します。出力を見ると、reactorプラグインがビルドを駆動していることは明らかですが、親をスキップするようにreactorを構成するにはどうすればよいですか?

samePS混乱を防ぐために-ビルド中に親でのプロファイルの実行を抑制し、子で有効にしようとしています

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

maven - Mavenの「リアクター」とは何ですか?

私は Maven リアクターについて読んでいますが、その用語の使用法に混乱しています。マルチモジュールはリアクターであり、Mavenリアクターを操作でき、リアクターはプラグインであることを読みました。原子炉とは正確には何ですか?

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

maven - Mavenリアクターを使用するときにテストをスキップするにはどうすればよいですか?

私はMavenマルチモジュールプロジェクトに取り組んでいます。特定のモジュールをビルドし、ユニットテストをスキップしてビルドプロセスをスピードアップしたいと思います。

私は次のことを試しました:

mvn reactor:make -Dmake.folders=search -Dgoals=package,-DskipTests

mvn reactor:make -Dmake.folders=search -Dgoals=package -Dmaven.test.skip=True

ただし、これによる影響はありません。手がかりはありますか?

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

maven - jar ファイルを Maven Reactor モジュール リストに追加する

3 つのモジュール (ModuleA、ModuleB、ModuleC) があります。ModuleC を独立した jar (db スクリプトを含む) として抽出しました。

pom.xml では、以下のようなことをしようとしています。

その JAR モジュール (ModuleC) をリアクター内に含めて、通常のモジュールと同じようにビルドするにはどうすればよいですか。依存関係として追加すると、その中のスクリプトはプロファイル呼び出し中にどのように実行されるでしょうか?

上記に加えて、以下に示すようなプロファイルもあります。

プロファイルが呼び出されたときに実行されるように、このプロファイルに ModuleC (JAR) を追加する必要があります。

アイデアはありますか?

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

maven - Mavenリアクターとサイト

親といくつかのモジュールを含むマルチモジュールプロジェクトがpom.xmlあり、一部のモジュールは相互に依存しています。プロジェクトディレクトリで私は呼び出すことができます

各モジュールでユニットテストを実行します。ここでは問題ありません。しかし、私が電話すると

モジュールレポートの1つ

これらの依存関係は「mvntest」中に検出されるため、これは発生しないはずです。また、それらはアーティファクトサーバーではなく、親プロジェクトの一部です。ERRORに記載されている目標は目標siteです。なぜmvn test成功し(検出した依存関係に関して)成功mvn siteしないのですか?これは原子炉のビルドであるため、特別な方法でサイトをビルドする必要がありますか?

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

maven - maven: モジュールの依存関係を含めないでください

私はこれをかなり長い間検索してきましたが、必要な答えが見つかりませんでした。

私は3つのモジュールで構成されるプロジェクトに取り組んでいます:

  1. モジュール (jar)
  2. サーバー (戦争)
  3. クライアント(戦争)

サーバーとクライアントはモジュールに依存しますが、クライアントもサーバーがクライアントの前に構築されるという事実に依存するため、クライアントの wsimport がそれらをインポートしてクライアント クラスを生成する前に WSDL が生成されます。

クライアント プロジェクトがサーバー プロジェクトに依存するように設定するには、サーバー プロジェクトが含まれたりオーバーレイされたりせず、クライアントの前にclient.warMavenbuildとサーバーにのみ指示するようにするにはどうすればよいですか?package

war-deployまた、サーバー プロジェクトのパッケージ段階で Glassfish アクションに追加する方法は?

現在、サーバーとクライアントに埋め込むことができるモジュールプロジェクトのみに依存するクリーンなプロジェクトしかありません。

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

maven - Jenkins で Tycho ビルドが失敗するのは、SCM トリガーのみです。

Jenkins、Maven、Tycho に少し奇妙な問題があり、誰が犯人かを突き止めるのは難しいです。

SCM でトリガーされたビルドはすべて失敗しますが、手動でトリガーされたビルドはすべて成功します。

ジェンキンス版:ジェンキンス版。1.527
Maven バージョン: 3.05

モジュール化された tycho ビルドがあります。

Jenkins は、モジュールを使用した単純な Maven ビルドとして構成されます。

実行するだけです:

SCM ビルドがトリガーされると、一部のモジュールがビルドされません。

ここに画像の説明を入力

手動でビルドすると、すべて問題ありません。

ここに画像の説明を入力

この動作は一貫しています。私はすでに試しました

  • 別の Maven バージョン (3.05 / 3.04) への切り替え
  • ビルド前にワークスペース全体を削除する
  • すべてのソースのクリーン チェックアウト
  • 実行中-X deploy(クリーンなし)

手動呼び出しは、何度でも成功します。そして、scm トリガーはいくらでも失敗します。

両方の Maven ログは、(動作するまで) まったく同じように見えます。

そして(失敗):

したがって、最終的なエラー メッセージは次のようになります。

顧客固有のモジュール名は ------------ に置き換えられます。この質問で。

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

maven - Maven 部分インストール

完全な原子炉プロジェクトを構築する際に、インストールするモジュールを選択的に指定する方法はありますか?

本質的には、完全なリアクター コンテンツをパッケージ化したいのですが、インストールするのはごく一部です。