文档章节

Ivy 在eclipse里的配置

EDIAGD
 EDIAGD
发布于 2016/02/26 14:54
字数 514
阅读 468
收藏 2

简述:

在eclipse配置Ivy外加lib管理工具 , 用来导入项目需要的lib包

这个工具可以指定需要那个lib,定义在xml里之后,ivy就会自动帮你添加外部包

很方便!

 

步骤:

1. 下载资源 (可能出问题,多google 、多百度 无非就是缺了feature对应的plugin)

eclipse在install new software

输入: http://www.apache.org/dist/ant/ivyde/updatesite

下载(全部下载,有问题无视之..) 如果还是不行就到网站手动下载,填充相应的plugins和features到eclipse下的对应文件

这里的不行是指在window => preference 里没有出现ivy这一项

 

 

2.右击某个项目, 新建一个ivy

 

3. next下去,这里我选的项目叫JavaTest

 

4.文件配置

这步是关键:

需要文件两个

ivy.xml (上面创建出来的)

我想实现的是修改ivy配置文件之后让他帮我导入一个gson 1.7.1的外部包

ivy.xml代码如下

 

[html]  view plain  copy

  1. <?xml version="1.0" encoding="ISO-8859-1"?>  
  2. <!--  
  3.    Licensed to the Apache Software Foundation (ASF) under one  
  4.    or more contributor license agreements.  See the NOTICE file  
  5.    distributed with this work for additional information  
  6.    regarding copyright ownership.  The ASF licenses this file  
  7.    to you under the Apache License, Version 2.0 (the  
  8.    "License"); you may not use this file except in compliance  
  9.    with the License.  You may obtain a copy of the License at  
  10.   
  11.      http://www.apache.org/licenses/LICENSE-2.0  
  12.   
  13.    Unless required by applicable law or agreed to in writing,  
  14.    software distributed under the License is distributed on an  
  15.    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY  
  16.    KIND, either express or implied.  See the License for the  
  17.    specific language governing permissions and limitations  
  18.    under the License.      
  19. -->  
  20. <ivy-module version="2.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  21.        xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">  
  22.     <info  
  23.         organisation=""  
  24.         module="JavaTest"  
  25.         status="integration">  
  26.     </info>  
  27.   
  28.     <dependencies>  
  29.         <dependency org="com.google.code.gson" name="gson" rev="1.7.1" />   
  30.     </dependencies>  
  31.       
  32. </ivy-module>  



其中dependency就是我google之后查到的ivy的dependency的路径吧

 

5. 右击ivy.xml 

Add Ivy Library

点击finish之后

 

 

 

6. 于是,就多了一个ivy.xml[*]里面有刚才ivy.xml里加入的dependency

 

后续有很多开发填坑的文章发布,如果对你有帮助,请支持和加关注一下

http://e22a.com/h.05ApkG?cv=AAKHZXVo&sm=339944

https://shop119727980.taobao.com/?spm=0.0.0.0 

本文转载自:http://blog.csdn.net/anialy/article/details/7773543

共有 人打赏支持
EDIAGD
粉丝 48
博文 149
码字总数 58327
作品 0
嘉定
后端工程师
Ivy Eclipse 插件特性

Apache IvyDE是Ivy的eclipse插件,将Ivy的依赖管理集成到eclipse中。它可以使你在java eclipse工程中管理在ivy.xml中声明的依赖关系,或其他需要依赖管理的工程。下面是这个插件的特性: 管理...

忆瑶
2014/01/21
0
0
hadoop-eclipse插件编译

1、重新编译hadoop源代码 参见《重新编译hadoop源代码》。 2、导入eclipse-plugin源代码 下载https://archive.apache.org/dist/hadoop/core/hadoop-1.0.3/hadoop-1.0.3.tar.gz,将eclipse-p...

hiqj
2015/05/18
0
0
用Apache Ivy实现项目里的依赖管理

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

干死it
2014/06/13
0
0
编译Hadoop的Eclipse插件(hadoop-eclipse-plugin.jar)

1、根据hadoop版本下载相应jar包。我用的是hadoop-1.0.3,所以下载的是hadoop-eclipse-plugin-1.0.3.jar版本。 http://pan.baidu.com/share/link?shareid=2598441536&uk=3709331609&fid=247......

hiqj
2014/01/06
0
0
ant+ivy,集成到eclipse中

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

sucre
2014/07/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

学习设计模式——中介者模式

1. 认识中介者模式 1. 定义:用一个中介对象来封装一系列的对象交互行为,中介者使得各对象不需要显式的互相引用,从而使其松散耦合,独立的改变他们之间的交互。 2. 结构: Mediator:中介者...

江左煤郎
9分钟前
0
0
深入理解Plasma(1):Plasma 框架

这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章作为开篇,主要目的是理解 Plasma 框架。 Plasma 作为以太坊的二层扩容...

HiBlock
17分钟前
0
0
Java 8 日期 示例

Java 8 推出了全新的日期时间API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。Java也意识到需...

阿刚ABC
42分钟前
1
0
RxJava操作符lift 笔记

在内部,每个Rx operator都做3件事: 它订阅源并观察值。 它根据操作员的目的转换观察到的序列。 它通过调用onNext,onError和onCompleted将修改后的序列推送到自己的订阅者。 compose运算符...

woshixin
43分钟前
1
0
lnmp+coreseek实现站内全文检索(安装篇)

软件安装包 安装环境 系统环境 centos7.2 1核2G 软件环境 coreseek-3.2.14 lnmp1.5 安装mmseg 更新依赖包和安装编译环境 yum -y install m4 autoconf automake libtoolyum -y install gcc g...

毛毛雨rain
55分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部