Плющ разрешить многомодульный apache maven POM.xml - PullRequest
2 голосов
/ 05 мая 2011

Если у меня есть мультимодульный проект, написанный в 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. Проблема только в многомодульном проекте, потому что, когда проект генерирует только 1 банку / войну, нет проблем для разрешения и извлечения зависимостей с помощью ivy + ant

Но когда во время выполнения создаются ejb.jar ejb.client.jar и 2-4 других модуля, ivy просто не может разрешить

1 Ответ

1 голос
/ 06 мая 2011

Я не совсем уверен в том, что вы делаете (насколько я знаю, у retrieve нет атрибута file = "").Ваш пример сложен для понимания.
Я бы предложил прочитать документацию для плюща и нескольких проектов:

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

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

...