WEB开发网
开发学院软件开发Java ivy教程(7)-在多项目环境下使用ivy 阅读

ivy教程(7)-在多项目环境下使用ivy

 2009-10-08 00:00:00 来源:WEB开发网   
核心提示: o build.xml项目的构建文件,主要由一个common构建文件和一个项目特殊属性文件的导入组成:<projectname="find"default="compile"><propertyfile="build.prope

o build.xml

项目的构建文件,主要由一个common构建文件和一个项目特殊属性文件的导入组成:

<project name="find" default="compile">
    <property file="build.properties"/>
   
    <import file="${common.dir}/common.xml"/>
</project>

o build.properties

模块特殊属性 + 查找通用构建文件的属性

projects.dir = ${basedir}/..
wkspace.dir = ${projects.dir}/..
common.dir = ${wkspace.dir}/common

o src

  源文件目录,有所有java源文件

注意这里不展示通常的软件开发的良好实践,尤其是你将发现在这些例子中没有任何单元测试,即使我们认为单元测试非常重要。但是这不是这个教程的目标。

现在你对结构有一点更多的了解了,让我们看一下这个教程最重要的部分:通用构建文件。实际上,你已经看到,所有模块的构建文件都仅仅是导入这个通用构建文件,并在他们的ivy文件(你应该开始熟悉)中定义他们的依赖。

因此,这里是这个通用构建文件的一些方面:

1. ivy 设置

<!-- setup ivy default configuration with some custom info -->
<property name="ivy.local.default.root" value="${repository.dir}/local"/>
<property name="ivy.shared.default.root" value="${repository.dir}/shared"/>
<!-- here is how we would have configured ivy if we had our own ivysettings file
<ivy:settings file="${common.dir}/ivysettings.xml" id="ivy.instance" />
-->

上一页  1 2 3 4 5 6 7  下一页

Tags:ivy 教程 项目

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接