文档章节

eclipse使用ant + ivy 配置项目jar包和依赖关系

杨健-YJ
 杨健-YJ
发布于 12/03 18:50
字数 480
阅读 120
收藏 0

首先,ant是版本区分的,不同版本适配不同jdk版本。

以我本机为例,本机ant版本为1.7.0对应ivy版本是2.2.0,jdk使用的1.5

将ant文件安装或解压后,配置ant的环境变量:

ANT_HOME:指向ant的文件路径。

path:追加%ANT_HOME%\bin;

运行cmd,输入ant显示:

Buildfile: build.xml does not exist!
Build failed

输入ant -version显示:

说明ant安装成功!

另外说下ivy,本人用的下载好的2.2.0版本的ivy解压包。

主要注意的是,ant与ivy的JDK版本要一致,不然ivy不支持低版本jdk肯定也会报错的。

将ivy文件夹中的ivy-2.2.0.jar,拷到ant\lib目录下,切ant文件夹与ivy文件夹最好在同级目录下一起存放。

导入成功后,ant与ivy环境算是配置完毕了!

但是别得意!还需要配置eclipse,使它支持本机ant配置!

eclipse中,打开window --- preferences --- ant --- Runtime中,

设置Ant home Entries,指向本地ant安装路径!

OK,eclipse关联ant配置完毕!

检出基于ant管理的项目,提示缺少jar包。

然后在workspace中,找到该项目的build.cmd文件,双击执行,可以看到,jar包下载完成。如果报错,可能是JDK版本不兼容的问题。

本人在这里遇到一个天坑的问题,就是下载下来的ivy文件,不完整,所以我无论怎么替换jdk,和配置环境变量,都报错!

后来重新考来一个ivy文件,顺利通过!

© 著作权归作者所有

共有 人打赏支持
杨健-YJ
粉丝 1
博文 10
码字总数 3010
作品 0
私信 提问
加载中

评论(1)

解永辉
解永辉
再送上一篇eclipse优化指南
https://xieyonghui.com/tech/eclipse-optimization_211.html
用Apache Ivy实现项目里的依赖管理

用Apache Ivy实现项目里的依赖管理 Apache Ivy是一个管理项目依赖的工具。 它与MavenApache Maven 构建管理和项目管理工具已经吸引了 Java 开发人员的注意。Maven 引入了 JAR 文件公共存储库...

干死it
2014/06/13
0
0
ant+ivy,集成到eclipse中

公司最近要求编译开源的软件,于是便展开了这方面的研究 ant用来building源码,ivy用来作为解决编译过程中所需要的依赖问题 当你着手准备编译源代码时,最让人头痛的是依赖问题,而ant+ivy这...

sucre
2014/07/31
0
0
Hadoop上路_01-手动制作hadoop-eclipse-plugin插件

一.环境准备: 1.VirtualBox虚拟机: VirtualBox-4.2.8-83876-Win.exe 1)安装扩展: OracleVMVirtualBoxExtensionPack-4.2.8-83876.vbox-extpack 2)开启网络(必需连接到互联网): 3)安...

vigiles
2013/05/20
0
0
Solr源码在eclipse下的搭建

下载并按装Ant 下载地址: http://ant.apache.org/bindownload.cgi Ant环境变量配置: ANTHOME: E:Program Filesapache-ant-1.9.0 Path: %ANTHOME%bin ant -version 显示版本号则安装成功 2.......

zmf
2015/01/22
0
1
使用ant及hadoop制作eclipse插件错误(已解决)

环境: Ubuntu10.04(用户:hm-初始用户、root-根用户,主机名:hm-ubuntu) ant1.9.0(配置到了环境变量) jdk1.6.0_24(配置到了环境变量) eclipse4.2.2(已安装到/home/hm/) hadoop-1.1...

vigiles
2013/05/15
9.8K
3

没有更多内容

加载失败,请刷新页面

加载更多

线程安全性--volatile

volatile:当多个线程进行操作共享数据时,可以保证内存中的数据是可见的; @Slf4jpublic class MyVolatile { public static void main(String[] args) { ThreadRun threadRun...

wuyiyi
19分钟前
1
0
大数据入门之hadoop相关概念知识点整理

Hadoop是一个开源框架,允许使用简单的编程模型在跨计算机集群的分布式环境中存储和处理大数据。它的设计是从单个服务器扩展到数千个机器,每个都提供本地计算和存储。今天整理了一些关于had...

技术阿飞
20分钟前
1
0
ssh 免登

ssh-copy-id三步实现SSH无密码登录和ssh常用命令 ssh-copy-id -i .ssh/id_rsa.pub 用户名字@192.168.x.xxx

miaojiangmin
22分钟前
1
0
2018阿里云双12年终大促主会场全攻略

2018阿里云双12年终大促活动已经于12月7日正式开启,从已开放的活动页面来看,活动分为两个阶段: 12月7日-12月23日的拉新返现阶段和12月24日-12月28日的TOP100英雄榜PK阶段。 活动核心亮点:...

阿里云官方博客
23分钟前
1
0
聊聊flink的MemoryStateBackend

序 本文主要研究一下flink的MemoryStateBackend StateBackend flink-runtime_2.11-1.7.0-sources.jar!/org/apache/flink/runtime/state/StateBackend.java @PublicEvolvingpublic interface......

go4it
23分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部