作者:李東龍
大概ivy涉及到了三個配置和一些j相關的ar包。
配置文件包括:ivysettings.xml, ivysettings.properties和ivy.xml。
ivysettings.xml, ivysettings.properties這兩個是ivy在項目中的公共配置文件在eclipse中對ivy進行配置,找到這兩個配置文件。具體設置如下圖所示:
當然這個設置也可以單獨配置,看一下單個項目的build path,也可以單獨的配置設置文件。也可以走eclipse中的配置。如下所示:
在ivysettings.xml 和 ivysettings.properties中配置了svn的下載路徑、關聯ivyjar包的位置,jar包緩存地址等。有了這些下載配置之後,然後就要在ivy文件中配置項目依賴的jar包,和jar包的版本。
<ivy-module version="2.0">
<info organisation="com.boco" module="cm-H" status="integration"/>
<configurations>
<conf name="default"></conf>
<conf name="test" visibility="private"></conf>
</configurations>
<dependencies>
<dependency org="commons-lang" name="commons-lang" rev="2.0"/>
<dependency org="dom4j" name="dom4j" rev="1.6.1"/>
<dependency org="commons-cli" name="commons-cli" rev="1.0"/>
</dependencies>
</ivy-module>
ivy的使用要基於Ant使用,所以要了解一些Ant的知識之後才能更好的瞭解ivy的功能和使用方式。 先在我對Ant的任務不瞭解,所以無法把Ant和Ivy的配置區分開,所以只能展示一下。 還在蒐集和整理Ant的資料,對Ant進行一些簡單的學習之後可能才能夠理解這些配置吧!