intellij idea包依赖 ivy 和ant结合使用
博客专区 > EDIAGD 的博客 > 博客详情
intellij idea包依赖 ivy 和ant结合使用
EDIAGD 发表于2年前
intellij idea包依赖 ivy 和ant结合使用
  • 发表于 2年前
  • 阅读 3606
  • 收藏 1
  • 点赞 1
  • 评论 9

【腾讯云】新注册用户域名抢购1元起>>>   

摘要: intellij idea包依赖 ivy 和ant结合使用

第一步:安装 IvyIDEA 依赖包插件

第二步:项目 Modules中引入IvyIDEA

其中选择自己本地目录中 ivy.xml依赖管理文件

和选中本地目录中,properties 属性文件

 

 

第三步:使用ant工具编译打包(结合ivy)

intellij idea开发工具,最右边,Ant Build 中添加一个本地的 bulid.xml文件配置

其中bulid.xml文件内容,比如我自己项目

 

<project name="fft-custom-service" default="all" basedir="." xmlns:ivy="antlib:org.apache.ivy.ant">
	<property name="buildscripts.dir" value="/opt/local-repository/buildscripts" />
	<property name="ivy.settings.dir" value="/opt/local-repository/settings" />
	<import file="${buildscripts.dir}/common-app-targets.xml" />


	<target name="deploy" depends="resolve">
		<delete dir="${webapp.dir}/WEB-INF/lib" />
		<move file="${lib.dir}/zip" tofile="${webapp.dir}/WEB-INF/lib" />
	</target>

</project>

 

 

注意:其中 xmlns:ivy="antlib:org.apache.ivy.ant" 标签可能报错

 

failed to create task or type antlib:org.apache.ivy.ant:retrieve

原因:ant的lib目录下缺少ivy相关的jar

解决办法:在 intellij idea 的安装目录下 ant 的lib下加入 ivy的jar包

 

至此,intellij idea下使用 ivy+ant的使用

其实如果用maven的话,很简单的就可以解决 ivy包依赖管理和ant编译打包的需求

只是公司的老架构没有使用maven

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

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

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

 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 48
博文 147
码字总数 58327
评论 (9)
ly0518
你好 有个关于ivy的问题请教 加你qq行吗
ly0518
还用单独下载ant 和ivy吗
EDIAGD

引用来自“ly0518”的评论

还用单独下载ant 和ivy吗
只需要单独下载ivy jar包就行,intellij idea自带ant插件以及jar包
EDIAGD

引用来自“ly0518”的评论

你好 有个关于ivy的问题请教 加你qq行吗
什么问题?
ly0518

引用来自“ly0518”的评论

你好 有个关于ivy的问题请教 加你qq行吗

引用来自“EDIAGD”的评论

什么问题?
我把ivyidea插件里的ivy.2.0.jar放到ant lib里面 build.xml里面的xmlns:ivy="antlib:org.apache.ivy.ant">还是报错
EDIAGD

引用来自“ly0518”的评论

你好 有个关于ivy的问题请教 加你qq行吗

引用来自“EDIAGD”的评论

什么问题?

引用来自“ly0518”的评论

我把ivyidea插件里的ivy.2.0.jar放到ant lib里面 build.xml里面的xmlns:ivy="antlib:org.apache.ivy.ant">还是报错
报红,不用管它,这个是idea工具支持的问题,你 ant bulid编译打包通过就行
ly0518
ivy 怎么配置本地仓库
EDIAGD

引用来自“ly0518”的评论

ivy 怎么配置本地仓库
和maven配置的写法差不多,上面说了 项目 Modules中引入IvyIDEA插件的时候,就配置了仓库地址和配置文件
ly0518
配置文件怎么xie
×
EDIAGD
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: