Mavenプロジェクトで独自の依存関係を構築しますか?

oym:

mavenを使用すると、パッケージタイプが「war」であるトップレベルのプロジェクトで、それ自体とそのすべての依存モジュール(jarとしてパッケージ)をビルドし、ビルドでproject.warファイルを生成できますか?

ドキュメントの例や私が見た他の例の多くは、パッケージタイプが「pom」のトップレベルプロジェクトを使用することが多く、このプロジェクトはモジュールを結び付ける目的でのみ機能します。これを回避できますか?

したがって、基本的には<module>my-module</module>、Mavenをビルドするように宣言するの同じようなものが必要であり、同じPOMで、ビルドする<dependency>...my-module's artifact...</dependency>必要がある同じモジュールでを宣言する必要があります。おそらく誰かがすでに提案したプラグインですか?

更新:つまり(問題を単純化する)には:私が持っている場合project Aproject B、場所project Aに依存してproject B-私は上でビルドを実行するための方法があるproject Aと、自動的にビルドをそれを持っているproject B(と含まproject Bその依存関係としては- projectA.warを作成していますprojectB.jarを含む)?

super_aardvark:

これは、トップレベルプロジェクトの目的ではありません。WARプロジェクトには依存関係があります。これは、「mvnパッケージ」を実行したときにWAR(WEB-INF / lib内)に含まれるアーティファクト(jarなど)です。WARプロジェクトpomは親として最上位プロジェクトを持つことができますが、依存関係の親であってはなりません。最上位のプロジェクトを、WARプロジェクトと、WARの依存関係であるJARプロジェクトの両方の親にすることができます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ネクサスの代わりに依存関係として使用するためにローカルでgradleプロジェクトを構築しますか?

分類Dev

Gradleプロジェクトは依存関係を再構築したり、ソースの変更を追跡したりできますか?

分類Dev

Visual Studio2013で独自のDLLプロジェクトへの依存関係/参照を追加します

分類Dev

依存関係としての別の独自のMavenプロジェクト-それを解決する方法は?

分類Dev

Travis CIがPHPプロジェクトを構築し、Composerから依存関係を取得し、httpsの代わりにgit @を使用しようとします

分類Dev

Mavenの依存関係と参照ライブラリの両方を使用してプロジェクトを構築するMaven

分類Dev

私のMavenプロジェクトで何が正しく構成されていませんか?依存関係やクラス構造を取得しない

分類Dev

Mavenプロジェクトは、依存関係からsql-maven-pluginの実行を実行します

分類Dev

HaskellStackプロジェクトでyesod / amazonkaの依存関係を構築する際の問題

分類Dev

Spring Bootは、別のプロジェクトのMaven依存関係でClassNotFoundExceptionをスローします

分類Dev

Gradleプロジェクト:依存関係をコピーしてディレクトリを構築する

分類Dev

プロジェクトはMavenの依存関係を認識しません

分類Dev

Mavenはプロジェクトに依存関係を追加します

分類Dev

単純なMavenプロジェクトをGWTMavenプロジェクトの依存関係として使用するにはどうすればよいですか?

分類Dev

Pythonプロジェクトのwheel / eggとすべての依存関係を構築する

分類Dev

Mavenでサブプロジェクトの依存関係を処理する方法

分類Dev

Gradle-構成でプロジェクトの依存関係を使用する

分類Dev

JBoss ASでデータソースを設定したら、Mavenプロジェクトの依存関係にJDBCDriverを追加する必要がありますか?

分類Dev

Mavenプロジェクトを別のプロジェクトへの依存関係として追加する方法

分類Dev

私のMavenプロジェクトの依存関係を解決できませんでした

分類Dev

Android Studioは、依存関係としてディスク上の外部Mavenプロジェクトを追加します

分類Dev

複数のMavenプロジェクト間でMavenMutiプロジェクトの依存関係を管理する方法

分類Dev

Mavenプロジェクトの依存関係を特定のフォルダーにコピーします

分類Dev

Mavenプロジェクトで依存関係(逆依存関係)を見つける

分類Dev

スタックプロジェクトに依存関係を追加しますか?

分類Dev

automakeを使用してスキームプロジェクトを構築する際のモジュールの依存関係

分類Dev

ハッキングに依存しない依存関係のカスタムバージョンを使用してサンドボックス化されたcabalプロジェクトを構築する方法(例:githubからのチェックアウト)

分類Dev

別のプロジェクトに依存関係として春ブーツのMavenプロジェクトを追加します(ローカル)

分類Dev

Mavenは、リポジトリ定義によってプロジェクトの依存関係からプラグインを除外します

Related 関連記事

  1. 1

    ネクサスの代わりに依存関係として使用するためにローカルでgradleプロジェクトを構築しますか?

  2. 2

    Gradleプロジェクトは依存関係を再構築したり、ソースの変更を追跡したりできますか?

  3. 3

    Visual Studio2013で独自のDLLプロジェクトへの依存関係/参照を追加します

  4. 4

    依存関係としての別の独自のMavenプロジェクト-それを解決する方法は?

  5. 5

    Travis CIがPHPプロジェクトを構築し、Composerから依存関係を取得し、httpsの代わりにgit @を使用しようとします

  6. 6

    Mavenの依存関係と参照ライブラリの両方を使用してプロジェクトを構築するMaven

  7. 7

    私のMavenプロジェクトで何が正しく構成されていませんか?依存関係やクラス構造を取得しない

  8. 8

    Mavenプロジェクトは、依存関係からsql-maven-pluginの実行を実行します

  9. 9

    HaskellStackプロジェクトでyesod / amazonkaの依存関係を構築する際の問題

  10. 10

    Spring Bootは、別のプロジェクトのMaven依存関係でClassNotFoundExceptionをスローします

  11. 11

    Gradleプロジェクト:依存関係をコピーしてディレクトリを構築する

  12. 12

    プロジェクトはMavenの依存関係を認識しません

  13. 13

    Mavenはプロジェクトに依存関係を追加します

  14. 14

    単純なMavenプロジェクトをGWTMavenプロジェクトの依存関係として使用するにはどうすればよいですか?

  15. 15

    Pythonプロジェクトのwheel / eggとすべての依存関係を構築する

  16. 16

    Mavenでサブプロジェクトの依存関係を処理する方法

  17. 17

    Gradle-構成でプロジェクトの依存関係を使用する

  18. 18

    JBoss ASでデータソースを設定したら、Mavenプロジェクトの依存関係にJDBCDriverを追加する必要がありますか?

  19. 19

    Mavenプロジェクトを別のプロジェクトへの依存関係として追加する方法

  20. 20

    私のMavenプロジェクトの依存関係を解決できませんでした

  21. 21

    Android Studioは、依存関係としてディスク上の外部Mavenプロジェクトを追加します

  22. 22

    複数のMavenプロジェクト間でMavenMutiプロジェクトの依存関係を管理する方法

  23. 23

    Mavenプロジェクトの依存関係を特定のフォルダーにコピーします

  24. 24

    Mavenプロジェクトで依存関係(逆依存関係)を見つける

  25. 25

    スタックプロジェクトに依存関係を追加しますか?

  26. 26

    automakeを使用してスキームプロジェクトを構築する際のモジュールの依存関係

  27. 27

    ハッキングに依存しない依存関係のカスタムバージョンを使用してサンドボックス化されたcabalプロジェクトを構築する方法(例:githubからのチェックアウト)

  28. 28

    別のプロジェクトに依存関係として春ブーツのMavenプロジェクトを追加します(ローカル)

  29. 29

    Mavenは、リポジトリ定義によってプロジェクトの依存関係からプラグインを除外します

ホットタグ

アーカイブ