我有两个项目,A和B,B是一个Web应用程序。项目B依赖于A,因此A公司的ivy.xml看起来像:蚂蚁,常春藤,多个项目和传递依赖项
<ivy-module version="2.0">
<info organisation="com.confused" module="B" status="integration"/>
<dependencies>
<!-- confused dependencies -->
<dependency name="A" rev="latest.integration"/>
<!-- 3rd party dependencies -->
<dependency org="org.springframework" name="spring-core" rev="3.2.2.RELEASE"/>
<dependency org="org.springframework" name="spring-jdbc" rev="3.2.2.RELEASE"/>
<dependency org="org.springframework" name="spring-webmvc" rev="3.2.2.RELEASE"/>
</dependencies>
</ivy-module>
类似的东西......和我的一个模块的样子:
<ivy-module version="2.0">
<info organisation="com.confused" module="A" status="integration"/>
<dependencies>
<dependency org="org.slf4j" name="slf4j-api" rev="1.7.5"/>
<dependency org="ch.qos.logback" name="logback-classic" rev="1.0.11"/>
<dependency org="ch.qos.logback" name="logback-core" rev="1.0.11"/>
</dependencies>
</ivy-module>
都好...除了:
当我建立B,lib目录与A.jar一起填充弹簧罐。很好,但如果我想'部署'我的webapp,我需要将这些jar复制到WEB-INF/lib以及A依赖的日志记录罐中。我如何获得ant/ivy来“解析”罐子?
是的,我是一个新手,并没有完全理解配置。我仍然没有,但我现在要去弄明白了!然而,我足够证明你是对的,非常感谢你! – ticktock 2013-04-26 17:20:02
配置是对您的依赖项进行_group_的一种方式。例如,该标准是具有“编译”配置,“测试”配置和“运行时”配置。你可以使用''创建一个类路径,这只包括编译时需要的jar文件,而不能用于测试或运行时。 d使用类似''。 'a-> b'映射是一种影响行为的方式,而_standard_ configs与Maven的配置相匹配。 –
2013-04-26 17:30:07