2016-12-03 14 views
0

私はこのミュールとmavenプロジェクトを初めて利用しています。現在、私は個々のpuleファイルをすべてのミュールプロジェクトに個別に使用しています。スーパーPOMファイルを使用してビルドを簡単にし、すべての子プロジェクトを親POMから参照できる方法はありますか?Muleプロジェクト用のスーパーポーム設定

親pomからビルドを実行する方法に関するドキュメントがあれば教えてください。

ありがとうございます。

答えて

0

ミュールプロジェクトのすべての構成を含む親プロジェクトを定義することができます。適切な構成と依存関係があります。あなたのミュールプロジェクト(子供)から、親のpomを参照することができます。

<parent> 
    <groupId>com.alexfrndz.parent</groupId> 
    <artifactId>mule-parent-pom</artifactId> 
    <version>1.1.0</version> 
</parent> 
0

あなたはアプリケーションごとに個別のPOMを持つことができ、全体的なあなたが

下の親POMとして、あなたの親POMを定義することができます - 下のモジュールは、すべての子供POMで

<project> 
<modelVersion>1.0</modelVersion> 
<groupId>groupID</groupId> 
<artifactId>Test1</artifactId> 
<version> 1.0-SNAPSHOT</version> 

    <modules> 
    <module>../app1</module> 
    <module>../app2</module> 
    ..... 
    </modules> 

</project> 

あなたのアプリを定義します依存関係をもう一度言及したくないように、<parent> POMの詳細を継承する必要があります。

<project> 
    <parent> 
    <groupId>groupID</groupId> 
    <artifactId>Test1</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    </parent> 
    <modelVersion>1.0</modelVersion> 
    <artifactId>Test2</artifactId> 
</project> 

詳細

http://www.concretepage.com/build-tools/maven/parent-pom-child-pom-example

https://www.igorkromin.net/index.php/2015/11/08/getting-around-mavens-parent-child-project-version-dependency-issue/

関連する問題