第一步:安装 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