Ant Ivy快速起步
程序开发
2023-09-15 15:11:46
有了Ivy的帮忙,我们不需要为了一个库依赖管理而舍弃Ant去学那个难搞的Maven了。
基本配置步骤如下:
1、copy Ivy插件(见 附件)到ant_home/lib下;
2、在项目根目录下新建 ivysettings.xml;
3、在项目根目录下新建 ivy.xml,内容根据项目需要来;
4、修改你原来的build.xml,如下:
Java代码
完整的build.xml示例见 http://code.google.com/p/smartpagination/source/browse/trunk/build.xml
Over!
至此,你已经为蚂蚁插上了Ivy的翅膀,下面的工作只是锦上添花而已——在Eclipse配置Ivy,这个工作的作用是把ivy.xml变成classpath的一部分,使得我们只需要维护ivy.xml不需要维护.classpath文件。
配置步骤:
1、Window->preference->ant->RunTime->Classpath->Ant Home Entries,
右边Add External Jars,添加org.apache.ivy_2.1.0.cr1_20090319213629.jar。
2、安装Ivy插件:Help->Install new software->add,
Name: IvyDE,Location: http://www.apache.org/dist/ant/ivyde/updatesite
安装成功后重启eclipse;
3、重启eclipse后,Window->preference->ivy->settings
Ivy settings path设为d:/workspace/ivysettings.xml(这个值取决于你的环境)
至此,Eclipse的ivy插件配置好了,然后就可以为你的项目classpath添加ivy依赖了:
选中项目->右键 属性->Java Build Path->Libraries->Add Library...->IvyIDE Managed Dependencies->finish->OK
然后神奇的事情就出现了——虽然你一个jar包也没下载,只是在ivy.xml里面声明了一下,但是你的项目已经可以编译通过了,就好像那些第三方类库已经在你本地了一样。
基本配置步骤如下:
1、copy Ivy插件(见 附件)到ant_home/lib下;
2、在项目根目录下新建 ivysettings.xml;
3、在项目根目录下新建 ivy.xml,内容根据项目需要来;
4、修改你原来的build.xml,如下:
Java代码
- 增加ivy需要的属性:
- 初始化ivy:
- 添加resolve target,用于下载依赖包:
resolve and retrieve dependencies with ivy"> -
-
- 让原来的compile依赖于resolve:
- 添加publish target,这个不是必须的:
- 添加report target用于生产漂亮的依赖报告,当然这个也不是必须的:
resolve and retrieve dependencies with ivy"> -
完整的build.xml示例见 http://code.google.com/p/smartpagination/source/browse/trunk/build.xml
Over!
至此,你已经为蚂蚁插上了Ivy的翅膀,下面的工作只是锦上添花而已——在Eclipse配置Ivy,这个工作的作用是把ivy.xml变成classpath的一部分,使得我们只需要维护ivy.xml不需要维护.classpath文件。
配置步骤:
1、Window->preference->ant->RunTime->Classpath->Ant Home Entries,
右边Add External Jars,添加org.apache.ivy_2.1.0.cr1_20090319213629.jar。
2、安装Ivy插件:Help->Install new software->add,
Name: IvyDE,Location: http://www.apache.org/dist/ant/ivyde/updatesite
安装成功后重启eclipse;
3、重启eclipse后,Window->preference->ivy->settings
Ivy settings path设为d:/workspace/ivysettings.xml(这个值取决于你的环境)
至此,Eclipse的ivy插件配置好了,然后就可以为你的项目classpath添加ivy依赖了:
选中项目->右键 属性->Java Build Path->Libraries->Add Library...->IvyIDE Managed Dependencies->finish->OK
然后神奇的事情就出现了——虽然你一个jar包也没下载,只是在ivy.xml里面声明了一下,但是你的项目已经可以编译通过了,就好像那些第三方类库已经在你本地了一样。
标签:
上一篇:
在vue3中如何使用百度地图API(详细步骤 demo示例)
下一篇:
相关文章
-
无相关信息