eclipse手动安装Ivy插件

news2024/9/17 7:49:21

1、下载四个文件
(1)从这个网址选择一个自己需要的版本的“ivy-”开头的文件夹进去(是“ivy”开头,不是“ivyde”)
https://archive.apache.org/dist/ant/ivyde/updatesite/
在这里插入图片描述
我这里选的是“ivy-2.5.0.final_20191020104435/”。

(2)进去以后,先选择 “features/” 文件夹
https://archive.apache.org/dist/ant/ivyde/updatesite/ivy-2.5.0.final_20191020104435/
在这里插入图片描述

进入 “features/” 文件夹后,下载 “org.apache.ivy.feature_2.5.0.final_20191020104435.jar” 文件 ①(这个①是我自己写的标记,方便下面讲解)
https://archive.apache.org/dist/ant/ivyde/updatesite/ivy-2.5.0.final_20191020104435/features/
在这里插入图片描述
(3)回到上一级,选择 “plugins/” 文件夹
在这里插入图片描述
进入“plugins/” 文件夹后,下载 “org.apache.ivy.eclipse.ant_2.5.0.final_20191020104435.jar” 文件 ②和
“org.apache.ivy_2.5.0.final_20191020104435.jar” 文件 ③
https://archive.apache.org/dist/ant/ivyde/updatesite/ivy-2.5.0.final_20191020104435/plugins/
在这里插入图片描述
(4)进入此网址,选择“ivyde-”文件夹
https://archive.apache.org/dist/ant/ivyde/updatesite/
在这里插入图片描述

进去以后,选择一个自己需要的版本的文件夹进去,我这里选的是 “2.2.0.final/”(注意不要选择 “updatesite/”)
https://archive.apache.org/dist/ant/ivyde/
在这里插入图片描述
进去以后,下载 “apache-ivyde-2.2.0.final-201311091524-RELEASE.zip” 文件 ④
在这里插入图片描述
2、至此,所需要的四个文件都已下载完。
打开eclipse所在的文件夹,里面有 “features” 和 “plugins” 文件夹
在这里插入图片描述
(1)解压 ①文件(上面下载文件的时候,我做了标记①②③④),即 “org.apache.ivy.feature_2.5.0.final_20191020104435.jar”。
把解压后得到的文件夹 “org.apache.ivy.feature_2.5.0.final_20191020104435” 放到 eclipse文件夹下的“features”文件夹里。

(2)把②③文件(即 “org.apache.ivy.eclipse.ant_2.5.0.final_20191020104435.jar” 和 “org.apache.ivy_2.5.0.final_20191020104435.jar”)
直接放到 eclipse文件夹下的“plugins”文件夹里(注意:无需解压)。

(3)解压④文件(即“apache-ivyde-2.2.0.final-201311091524-RELEASE.zip”),得到 “apache-ivyde-2.2.0.final-201311091524-RELEASE” 文件夹,进入此文件夹,如下图
在这里插入图片描述
进入“plugins”文件夹,复制 “org.apache.ivyde.eclipse_2.2.0.final-201311091524-RELEASE.jar” 文件
在这里插入图片描述
把此文件复制到 eclipse文件夹下的 “plugins” 文件夹
在这里插入图片描述
3、打开eclipse(如果已经打开,则关掉重新打开)
我的eclipse版本是2019
左上角选择 Window -> Preferences
在这里插入图片描述

看到 Ivy 就表示安装成功
在这里插入图片描述

ivy的安装到此就结束了。接下来是我自己的一些记录,ivy搭配ant的使用过程:
(1)打开 Ant 视图
头部菜单选择window->Show View -> Other, 在弹出的对话框中选择ant, 点击Open
在这里插入图片描述
在这里插入图片描述
(2)这个时候我们就可以再工具下方看到ant的选项卡,然后引入web项目, 右键 -> add buildFiles
在这里插入图片描述
在这里插入图片描述
(3)先clean,再 get-lib 获取依赖
在这里插入图片描述
(4)右键单击项目文件夹,选择“配置->添加Ivy依赖管理”
在这里插入图片描述
(5)右键单击ivy.xml或build.xml ,选择“ Add Ivy Library…”,将出现一个Ivy对话框,单击完成按钮以接受默认设置
在这里插入图片描述
(6)再次右键单击项目文件夹,选择“ Ivy”,许多选项现在可用。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1959361.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

TortoiseSVN迁移到本地git

TortoiseSVN迁移到本地git 文章目录 TortoiseSVN迁移到本地git0 背景1 环境准备2 SVN库迁移到VisualSVN2.1 导出dump2.2 将dump文件灌入VisualSVN2.3 获取SVN仓最新URL 3 迁移到Git库中4 迁移分支到Git库 0 背景 之前在前东家工作都是采用git进行项目管理,高效便捷…

大模型应用中常听说的投毒实验是什么?

大模型应用中常听说的投毒实验是什么? 大模型投毒实验是指在训练或使用大规模人工智能模型(如GPT-4等)时,通过有意加入恶意数据或修改训练过程,使模型产生不正确或有害输出的行为。随着人工智能技术的快速发展&#x…

【深度学习】声码器(Vocoder),Vocos 论文

Vocos: Closing the gap between time-domain and Fourier-based neural vocoders for high-quality audio synthesis https://arxiv.org/abs/2306.00814 https://github.com/gemelo-ai/vocos?tabreadme-ov-file 文章目录 Vocos:弥合时域和基于傅里叶的神经声码器…

必看!50个ChatGPT顶尖学术论文指令,助你高效学术研究

随着人工智能技术的进步,AI已成为学术创作的重要工具。本文将为您展示如何利用AI来润色您的论文。我们精心整理了50个顶级ChatGPT学术论文指令,强烈建议您加以利用! 这些指令不仅实用,还能大幅提升您的写作效率。无论是翻译难懂的…

高效的知识付费SaaS平台构建:探索Spring Cloud结合Spring Boot的最佳实践

知识付费平台:引领在线教育的未来 在数字化教育的浪潮中,知识付费平台以其便捷、高效的学习方式,迅速成为教育领域的新宠。该平台围绕用户需求构建,提供职业技能、生活兴趣、人文社科等多领域的专业知识,并通过视频播…

【时时三省】(C语言基础)for循环

山不在高,有仙则名。水不在深,有龙则灵。 ——csdn时时三省 语法 fou(表达式1;表达式2;表达式3) 循环语句 表达式1 表达式1为初始化部分,用于初始化循环变量的。 表达式2 表达式2为条件判断部分,用于判…

Vue 中使用 InMap 创建动态轨迹地图

本文由ScriptEcho平台提供技术支持 项目地址:传送门 Vue 中使用 InMap 创建动态轨迹地图 应用场景介绍 动态轨迹地图广泛应用于物流追踪、车辆管理、人员定位等场景,可直观展示移动对象的历史轨迹和实时位置。本代码示例展示了如何使用 Vue 框架和 I…

vue3 antdv3 检测Modal的尺寸是否改变,全屏的时候获取Modal的width与height,然后我们就可以动态设置表格高度了。

1、先上个图,我们要实现如下的效果,中间的表格部分要自动随Modal的改变而改变。官方:Ant Design Vue — An enterprise-class UI components based on Ant Design and Vue.js 2、那我们一定要能够检测到Modal的宽高的改变才行,然后…

2024非常全的接口测试面试题及参考答案-软件测试工程师没有碰到算我输!

一、前言 接口测试最近几年被炒的火热了,越来越多的测试同行意识到接口测试的重要性。接口测试为什么会如此重要呢? 主要是平常的功能点点点,大家水平都一样,是个人都能点,面试时候如果问你平常在公司怎么测试的&#…

vue实现简易的全局加载动画效果

效果展示 思路 封装一个组件,放Img,伪类样式,固定在屏幕fixed 然后App应用这个组件,Z index拉最大,防止用户在加载动画时乱点, v-show绑定loading,该数据可以放vuex还是任一的公共状态管理变…

Vue中使用wangEditor富文本编辑器|图片上传(含后端代码)

一、效果 二、安装依赖 npm install wangeditor --save npm install wangeditor/editor-for-vuenext --save 三、使用 在src下common文件夹下创建wangEditor文件夹&#xff0c;并在其文件夹下创建index.vue文件 <template><div style"border: 1px solid #ccc…

2024杭电多校第四场

目录 1003-最优 K 子段 1005-多层血条 1007-序列更新 1009-昵称检索 1012-寻找宝藏 概率专场&#xff1f; 1003-最优 K 子段 二分答案&#xff0c;判断能否划分出 k 个不相交子段使得每段长度都是质数且权值和至少为 mid 从左往右贪心进行划分&#xff1a;维护一个集合 …

解析淘宝商品评论API返回值中的用户画像与偏好

在淘宝或类似电商平台的商品评论API中&#xff0c;用户画像和偏好通常不会直接作为评论本身的返回值出现&#xff0c;因为用户画像和偏好通常涉及更广泛的用户行为数据分析和隐私保护。不过&#xff0c;通过一些间接的方式和数据处理技术&#xff0c;我们可以从评论数据或其他A…

清华学姐熬夜肝了15天的软件测试面试题出炉(附答案)建议收藏!

一、Web自动化测试 1.Selenium中hidden或者是display &#xff1d; none的元素是否可以定位到&#xff1f; 不能,可以写JavaScript将标签中的hidden先改为0&#xff0c;再定位元素 2.Selenium中如何保证操作元素的成功率&#xff1f;也就是说如何保证我点击的元素一定是可以…

技术速递|Java on Azure Tooling 6月更新 - Azure Container Apps工作负载配置文件支持

作者&#xff1a;Jialuo Gan 排版&#xff1a;Alan Wang 大家好&#xff0c;欢迎阅读 Java on Azure 开发者工具6月份更新。在本次更新中&#xff0c;我们将介绍在 IntelliJ IDEA 中 Azure Toolkit 对 Azure Container Apps 提供的工作负载配置文件支持。我们希望您喜欢这些更新…

vue3项目报错集合

目录 一、does not provide an export named default 一、does not provide an export named default 报错截图&#xff1a; 原因&#xff1a; vite对commonjs兼容性太差&#xff0c;导致无法引入jsoneditor&#xff0c;可以使用originjs/vite-plugin-commonjs插件解决。&am…

cdga|数据资产运营:加速企业数据价值释放的新引擎

在当今这个数字化时代&#xff0c;数据已成为企业最宝贵的资产之一&#xff0c;其潜在价值远超传统意义上的货币、土地和人力资源。然而&#xff0c;仅仅拥有海量数据并不足以确保企业在激烈的市场竞争中脱颖而出&#xff0c;关键在于如何有效运营这些数据资产&#xff0c;以加…

【C++】C++14的那些新特性

本文首发于 ❄️慕雪的寒舍 学习C14的那些新特性 为了方便指定使用C14来编译代码&#xff0c;本文的测试都是在linux下进行的&#xff0c;g版本如下 $ g --version g (GCC) 8.5.0 20210514 (Red Hat 8.5.0-4)如果你和我一样&#xff0c;也是使用VSC来链接linux进行代码编写&am…

直播麦克风哪个品牌音质最好,一文揭秘什么牌子的麦克风音质好

​随着领夹麦克风市场的变革和技术突破&#xff0c;其在网络直播、视频拍摄和内容创作等领域的应用也日益广泛。我们注意到许多消费者在选购领夹无线麦克风时面临困惑&#xff0c;因此&#xff0c;我们将提供详细的购买指南&#xff0c;并推荐几款实用的麦克风&#xff0c;以供…

米家护眼台灯怎么样?书客、米家、明基三款护眼台灯大PK

市面上出现的护眼台灯款式不得不说真的很多&#xff0c;大家若是想要在护眼台灯这个大市场里选购到一款性价比高、质量过关、口碑好且还真的实用的护眼台灯需要认真做好攻略。所以&#xff0c;我们要有技巧的对这些台灯进行筛选&#xff0c;避开那些三无的、网红品牌、无知名度…