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 构建我的项目。问题仅在多模块项目中,因为当项目仅生成 1 个 jar/war 时,没有问题可以解决和检索 ivy+ant 的依赖关系

但是在运行时创建 ejb.jar ejb.client.jar 和 2-4 个其他模块时,常春藤无法解析

4

1 回答 1

1

I am not quite sure of what you are doing (as far as I know retrieve does not have a file="" attribute). Your example is hard to understand.
I'd suggest reading the documentation for ivy and multiple projects:

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 回答