ivy教程(7)-在多项目环境下使用ivy
2009-10-08 00:00:00 来源:WEB开发网* build.xml
这是根构建文件,将被所有模块用来调用target,按照他们的依赖的顺序(例如,确保在一个模块的构建通常在任何依赖它的模块之
前)
* common
o common.xml
每个项目的build.xml都会导入的通用构建文件。这个构建定义了被所有项目使用的target。
o build.properties
对所有项目通用的一些属性
* projects
包含所有模块,每个模块一个目录,每个目录下
o ivy.xml
模块的ivy文件,描述它的对其他模块和/或外部模块的依赖。
例如:
<ivy-module version="1.0">
<info
organisation="org.apache.ivy.example"
module="find"
status="integration"/>
<configurations>
<conf name="core"/>
<conf name="standalone" extends="core"/>
</configurations>
<publications>
<artifact name="find" type="jar" conf="core" />
</publications>
<dependencies>
<dependency name="version" rev="latest.integration" conf="core->default" />
<dependency name="list" rev="latest.integration" conf="core" />
<dependency org="commons-collections" name="commons-collections" rev="3.1" conf="core->default" />
<dependency org="commons-cli" name="commons-cli" rev="1.0" conf="standalone->default" />
</dependencies>
</ivy-module>
更多精彩
赞助商链接