概述
在eclipse中使用Ant打war包,报了如下错:
[taskdef] Could not load definitions from resource net/sf/antcontrib/antlib.xml. It could not be found.
经过研究发现是,在Eclipse中自带的Ant环境下缺少一个jar包,该jar包中包含net/sf/antcontrib/antlib.xml,为ant-contrib-1.0b3.jar(我选用的ant是1.70的),eclipse版本是3.4.2,eclipse中自带的ant也是1.70,但是不包含ant-contrib-1.0b3.jar,因此只要下载ant,然后将其中的ant-contrib-1.0b3.jar引入到eclipse的ant中即可。方法如下:
到http://ant.apache.org上寻找自己所要的Ant版本,我的是1.70,下载,解压,到目录ant/lib下找到ant-contrib*.jar(注:ant-contrib*.jar 是对ant的补充jar包,所以其实可以直接单独去下载http://sourceforge.net/projects/ant-contrib,前几天(也就是2013-07-10左右)我下载了Ant的1.7.0和1.8.3的bin和src版本,很奇怪果然是都没有 ant-contrib*.jar文件,不知道是不是当时的时候有,现在没有了,总之到指定网址肯定是有),最好将其copy到相应的Eclipse下,类似于eclipse/plugins/org.apache.ant_1.7.0.v200803061910/lib,然后打开Eclipse->window->preferences:
鼠标点击 选中“Ant Home Entries(Default)”,点击右边按钮“Add External JARS”(一定要选中“Ant Home Entries(Default)”,右边按钮才可以点击),选择刚才放入eclipse/plugins/org.apache.ant_1.7.0.v200803061910/lib下的ant-contrib*.jar。
点击OK即可。
最后
以上就是激动百合为你收集整理的使用Ant打war包报错的全部内容,希望文章能够帮你解决使用Ant打war包报错所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复