我是靠谱客的博主 激动百合,最近开发中收集的这篇文章主要介绍使用Ant打war包报错,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在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:

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。

contrib.jar

点击OK即可。

 

最后

以上就是激动百合为你收集整理的使用Ant打war包报错的全部内容,希望文章能够帮你解决使用Ant打war包报错所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(28)

评论列表共有 0 条评论

立即
投稿
返回
顶部