文档章节

ant+ivy,集成到eclipse中

sucre
 sucre
发布于 2014/07/31 09:56
字数 269
阅读 2969
收藏 0

公司最近要求编译开源的软件,于是便展开了这方面的研究

ant用来building源码,ivy用来作为解决编译过程中所需要的依赖问题

当你着手准备编译源代码时,最让人头痛的是依赖问题,而ant+ivy这个能灵活的解决这个问题,

他比maven更轻巧


1、ivy集成到ant当中

我所使用的是apache-ivy-2.3.0-bin.tar.gz

你可以去下载适合你的版本

下载地址:http://ant.apache.org/ivy/download.cgi
将ivy解压

sudo tar -zxvf  apache-ivy-2.3.0-bin.tar.gz

如图所示:

找到ivy-2.3.0.jar拷贝到/opt/ant/lib/目录下

sudo cp ivy-2.3.0.jar  /opt/ant/lib/

这样就集成好了,当然也可以将xmltask.jar和junit.jar也一起放到该目录下(可能会需要这两个jar文件)

2、集成到eclipse中

 打开eclipse直接找到window->preferences->ant->Runtime->classpath,选择Ant Home Entries,

点击右边的 Ant Home选择自己安装的ant便成。

如图所示:

有问题大家互相探讨,祝各位好运!

本文转载自:http://blog.csdn.net/qiuurl/article/details/22917027

sucre
粉丝 33
博文 421
码字总数 215233
作品 0
高级程序员
私信 提问
eclipse luna 安装ivy后不能使用

由于公司的项目都是用ant+ivy做持续集成, 最近下载了eclispe luna,需要安装ivy的插件,使用eclispe自带的eclispe marketplace安装了ivy插件,安装完后可以从选项里看到ivy的目录,显示的ivy版本...

默然回首
2014/10/16
1K
1
Ant+Ivy快速起步

有了Ivy的帮忙,我们不需要为了一个库依赖管理而舍弃Ant去学那个难搞的Maven了。 基本配置步骤如下: 1、copy Ivy插件(见附件)到anthome/lib下; 2、在项目根目录下新建ivysettings.xml; ...

银月光海
2016/01/12
26
0
pentaho5.0源码的编译(一)

大伙都知道pentaho是开源的项目,既然是开源那就意味着你可以下载他的源码,进行学术研究, 下面编译便是我一个人独自摸索了一段时间才有的结果,可能不是很完善,望大家谅解,有问题欢迎讨论...

sucre
2014/07/31
2.9K
1
Maven实战读书笔记(17)

Eclipse 1、eclipse是非常流行的IDE,为了方便用户,日常开发使用的各种工具都会提供相应的Eclipse插件 2、Eclipse默认就集成了JUnit单元测试框架、CVS版本控制工具以及Mylyn任务管理框架 3、...

祥林会跟你远走高飞
2014/12/25
163
0
maven的安装与集成

准备工具 eclipse-java-helios-SR2-win32 .zip maven 安装包 :apache-maven-3.2.5-bin.zip maven 集成包 :eclipse-maven-plugin.zip 下载地址 :http://pan.baidu.com/s/1kUjWkYz 安装步骤......

皮蛋瘦肉粥里没有粥
2016/03/06
61
0

没有更多内容

加载失败,请刷新页面

加载更多

川普给埃尔多安和内堪尼亚胡的信

任性 https://twitter.com/netanyahu/status/1186647558401253377 https://edition.cnn.com/2019/10/16/politics/trump-erdogan-letter/index.htm...

Iridium
21分钟前
10
0
golang-mysql-原生

db.go package mainimport ("database/sql""time"_ "github.com/go-sql-driver/mysql")var (db *sql.DBdsn = "root:123456@tcp(127.0.0.1:3306)/test?charset=u......

李琼涛
49分钟前
5
0
编程作业20191021092341

1编写一个程序,把用分钟表示的时间转换成用小时和分钟表示的时 间。使用#define或const创建一个表示60的符号常量或const变量。通过while 循环让用户重复输入值,直到用户输入小于或等于0的值...

1李嘉焘1
50分钟前
7
0
Netty整合Protobuffer

现在我们都知道,rpc的三要素:IO模型,线程模型,然后就是数据交互模型,即我们说的序列化和反序列化,现在我们来看一下压缩比率最大的二进制序列化方式——Protobuffer,而且该方式是可以跨...

算法之名
55分钟前
18
0
如何用C++实现栈

栈的定义 栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压...

BWH_Steven
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部