IDEA中ivy项目配置及Ant的配置使用
IDEA中ivy项目配置及Ant的配置使用
公司的老项目用的ivy+ant来管理包依赖及编译打包,eclipse对ivy支持较好,但之前一直用idea开发maven项目,比较习惯了,所以研究了下在idea怎么操作。
一、ivy的安装与配置
1、安装ivyIDEA插件
Idea安装插件的方法,本文不多说,可自行百度。
2、配置ivysettings.xml文件
Settings(或preference)-》other settings -》IvyIDEA,之后选择自定义ivy设置文件路径。
如果有其他辅助的ivy配置文件,放到properties下
3、配置项目
Project Structure-》Modules,之后选择“+”号找到ivy相关的IvyIDEA,添加ivy支持即可
4、编译项目模块
在项目上右击,选择“IvyIDEA”,之后resolve即可。或者在Tools菜单中找到“IvyIDEA”,选择Resolve for xxx module也一样。
二、Ant的配置
1、配置Ant
idea开发工具,最右边,Ant Build 中添加项目的build.xml 文件,idea会根据xml文件中的target生成插件列表
如果右边栏找不到Ant工具按钮,可以在build.xml文件上右键,找到 Add as Ant Build File,这样Ant按钮就会出来了。
2、解决编译打包报错
2.1 报错:failed to create task or type antlib
failed to create task or type antlib:org.apache.ivy.ant:retrieve
或者如下错误:failed to create task or type antlib:org.apache.ivy.ant:settings
解决办法:
idea虽然自带Ant,但是需要查看ant的lib目录下是否有ivy相关的jar包,没有的话需下载ivy-xx.jar。
查看路径在 intellij idea 的安装目录下 ant 的lib下,如果没有就放入ivy的jar包
Mac路径: /Applications/IntelliJ IDEA.app/Contents/lib/ant/lib
Windows路径:C:Program FilesJetBrainsIntelliJ IDEA 2019.2libantlib
下载地址:https://ant.apache.org/ivy/download.cgi
2.2 报错:settings file does not exist...${ivy.settings.dir}/ivysettings.xml
/Users/workspace/ivy/app-1017/buildTest.xml:93: settings file does not exist: /Users/workspace/ivy/app-1017/${ivy.settings.dir}/ivysettings.xml
这是因为 bulid.xml文件中${ivy.settings.dir}变量没有识别出来
解决办法:
右键->Properties->添加变量,将变量值直接配置到Properties中
重新编译打包成功如下。
三、运行项目
通常编译出来的是war包,可以直接用tomcat启动运行即可。这个需要看bulid.xml中target的具体配置。
参考:
https://blog.csdn.net/gaodebao1/article/details/56830854
https://blog.csdn.net/weixin_34216036/article/details/91747843
https://www.jianshu.com/p/cf64f5a821bb
标签:
相关文章
-
无相关信息