文档章节

ant+ivy,集成到eclipse中

sucre
 sucre
发布于 2014/07/31 09:56
字数 269
阅读 2963
收藏 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
博文 414
码字总数 214653
作品 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
25
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
60
0

没有更多内容

加载失败,请刷新页面

加载更多

最好的重试是指数后退和抖动

1. 概述 在本教程中,我们将探讨如何使用两种不同的策略改进客户端重试:指数后退和抖动。 2. 重试 在分布式系统中,多个组件之间的网络通信随时可能发生故障。 客户端应用程序通过实现重试来...

liululee
6分钟前
3
0
聊一聊大厂内部的安全管理机制

工作了两个月了体会到了很多之前做外包小项目没有的东西,不得不说大厂的还是有自己一套的完善的体制,不会像B站那样泄露自己整个后台的源码这种事情发生。 电脑办公 比如说在使用电脑办公这...

gzc426
33分钟前
4
0
如何利用deeplearning4j中datavec对图像进行处理

NativeImageLoader Labelloader = new NativeImageLoader(112, 112, 3,new FlipImageTransform(-1)); 一、导读 众所周知图像是有红绿蓝三种颜色堆叠而成,利用deeplearning对图像处理,必须把...

冷血狂魔
35分钟前
7
0
1. Context - React跨组件访问数据的利器

《react-router-dom源码揭秘》系列 2. React-Router的基本使用 3. react-router-dom源码揭秘 - BrowserRouter Context提供了一种跨组件访问数据的方法。它无需在组件树间逐层传递属性,也可以...

前端老手
44分钟前
5
0
Docker入门实战--开篇,为什么要使用Docker

前面Thrift文章中,我曾经介绍过我为什么要用Thrift。Docker的使用却是不一样的。纯属没事找事,因为我现在一个人的团队,项目只要一个project目录足够了! 那我何苦要用Docker呢 各位且听听...

后天的奇点
45分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部