收集天下好文,各位朋友尽情发言。
Ivy与Ant的基本介绍(4)
上一篇 /
下一篇 2010-11-18 12:37:33
/ 个人分类:转帖
Ivy与Ant的基本介绍(4)
2009-02-03 14:30
前面的几篇 文章,主要想介绍一些ivy的东西,但是一说ant,就啰嗦了那么多。一直没有进入正题,现在就开始吧。关于ivy和maven的区别和优缺点就不多说了,可以上网上查看一些。如果对maven感兴趣,可以看一下前面有关maven的博客 首先,下载ivy,下载地址为: http://ant.apache.org/ivy/download.cgi 我现在的版本是2.0。然后将ivy-2.0.0.jar拷贝到ANT_HOME的lib目录下。我的lib目录为:C:\apache-ant-1.7.1\lib 例子1:jar包版本控制以及拷贝到lib目录>> build.xm文件 <?xml version="1.0"?> <project name="antwebproject" default="run" xmlns:ivy="antlib:org.apache.ivy.ant" basedir="e:/antTemp"> <property name="lib.dir" value="lib" /> <property name="build.dir" value="build" /> <property name="src.dir" value="src" />
<target name="resolve" description="--> retreive dependencies with ivy"> <ivy:retrieve/> </target>
<target name="run" depends="resolve" description="--> compile and run the project"> <mkdir dir="${build.dir}" /> </target> </project>>> 建立ivy.xml文件,将其放到 e:/antTemp 下面,因为在build.xml中,设置了 basedir="e:/antTemp",不然这个文件和build.xml是在同一个目录的 <ivy-module version="2.0"> <info rganisation="org.apache" module="hello-ivy"/> <dependencies> <dependency rg="commons-lang" name="commons-lang" rev="2.0"/> <dependency rg="commons-cli" name="commons-cli" rev="1.0"/> </dependencies> </ivy-module>在控制台执行ant 命令后,执行截图如下: 查看 E:\antTemp\lib 目录,下面有根据ivy.xml下载的jar包文件,如图: 更多的文章可以参考\apache-ivy-2.0.0\doc 下面的index.html的帮助文档,里面主要有下面的内容 1 如何单独运行 ivy 2 ant的任务中如何使用ivy。主要是如何在build.xml中编写ivy的一些属性,介绍各个属性的用法 3 ivy.xml文件的配置说明 4 设置文件ivysettings.xml的配置说明 |
收藏
举报
TAG: