Ivy入门笔记

安装过程 命令行安装

下载和安装JDK5、Eclipse3.5、Ant 1.8、Ivy 2.2; 安装JDK:成功标志:在命令行下运行java命令,得到java命令行帮助; 安装Ant:解压Ant,在系统环境变量中设置JAVA_HOME(例如c:\Program Files\Java\jdk1.5.0_22)、ANT_HOME,将${ANT_HOME}/bin加入到path中;成功标志:在命令行下运行ant命令得到“Buildfile: build.xml does not exist!...”; 在Eclipse里建两个项目,其中A引用B的方法; 安装ivy:解压ivy,设置环境变量IVY_HOME,将ivy-2.2.0.jar拷贝到${ANT_HOME}/lib目录中,在${IVY_HOME}\src\example\hello-ivy下运行ant,如果出现“BUILD SUCCESSFUL”,说明IVY安装成功;

eclipse中的安装

eclipse->Window->Preferences->Ant->Runtime->Global Entries->Add External JARs,选中IVY压缩包里的ivy-2.2.0.jar,测试:

Eclipse中新建一个项目,在此项目下新建一个build.xml文件,内容为:

<? xml version = "1.0" encoding = "UTF-8" ?>

< project name = "project" default = "default" xmlns:ivy = "antlib:org.apache.ivy.ant" >

< taskdef resource = "org/apache/ivy/ant/antlib.xml" uri = "antlib:org.apache.ivy.ant" />

< target name = "default" >

< ivy:settings />

< ivy:info organisation = "org.apache.ivy" module = "ivy" revision = "2.0.0" property = "ivyinfo" />

< echoproperties prefix = "ivyinfo" />

运行此文件,如果显示“ BUILD SUCCESSFUL ”说明安装成功;

采用自动安装方法安装IvyDE,手动安装失败,原因不清楚;

Eclipse中的实验用例采用Ivy发布包自带例子中的dependence;

常用术语

被依赖项目:dependee(parent) 依赖源项目:depender(child)

其他

如果是用ant执行ivy,Build.xml文件中定义的变量可以在ivy.xml文件中直接使用,典型的例子见${IVY_HOME}\src\example\dependence中,在depender和dependee的build.xml文件中定义"ivy.settings.dir",在ivysettings.xml文件中直接使用该变量;

posted on 2014-03-18 08:15  leechau  阅读(396)  评论(0编辑  收藏  举报

导航