我有兩個項目,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