2

このアーキテクチャのmaven pom.xmlで書かれたマルチモジュールプロジェクトがある場合

pom.xml -main
---module1/pom.xml 
---module2/pom.xml

メインの pom.xml は次のようになります

  <modelVersion>4.0.0</modelVersion>
    <groupId>My group id</groupId>
    <artifactId>my artifact</artifactId>
    <packaging>pom</packaging>
    <version>1.2</version>
    <modules>
        <module>module1</module>
        <module>module2</module>
    </modules>

各モジュールには独自の依存関係があります。

IVY を介してこれらすべての依存関係を解決および取得し、Ivy+Ant を使用してプロジェクトをビルドするにはどうすればよいですか。プロジェクトによって生成されたjar / warが1つしかない場合、ivy + antで依存関係を解決して取得する問題がないため、問題はマルチモジュールプロジェクトのみです

しかし、実行時に ejb.jar ejb.client.jar と 2 ~ 4 個の他のモジュールが作成されると、ivy は解決できません。

4

1 に答える 1

1

あなたが何をしているのかよくわかりません (私が知る限り、retrieve には file="" 属性がありません)。あなたの例は理解しにくいです。
ivy と複数のプロジェクトのドキュメントを読むことをお勧めします。

http://ant.apache.org/ivy/history/latest-milestone/tutorial/multiproject.html

http://ant.apache.org/ivy/history/latest-milestone/tutorial/conf.html

于 2011-05-06T06:58:01.367 に答える