打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在Ubuntu上使用Ant所遭遇的问题
在Ubuntu上使用Ant所遭遇的问题

如果认为在Ubuntu下使用Ant,只需要简单的“sudo apt-get install ant“就解决了的话,恐怕你将遭遇与我类似的问题:

最近学习Ant时,准备把JUnit集成到Ant的构建脚本中,于是按照书上的说法,下载了JUnit包(4.1版),把junit-4.1.jar复制到ANT_HOME/lib下。结果在build.xml中加入...后,ant却无法识别。

无奈,从书本回到互联网,寻求官方站点的指导,发现除了junit-4.1.jar外,还应该有一个名为“ant-junit.jar”的文件,回到$ANT_HOME下,却发现没有这个文件。这算是哪门子的怪事?

看来是直接使用apt-get导致的问题,安装后(路径为“/usr/share/ant”)的$ANT_HOME下几乎没有任何扩展所需的包。好吧,只有删除后,手动安装了。

删除:sudo apt-get remove ant

(如果你后来在安装路径下加入过文件,删除是不会彻底的,需要你自己自行清除。)

下面描述我的安装过程:

到Ant的主页下载源码包,解压后在lib目录下建子目录:optional,将文件junit-4.1.jar复制到该目录下,回到主安装目录,执行build.sh,安装到你所选择的目录,这时,在对应的目录(即ANT_HOME)下的lib目录下可以找到ant-junit.jar包。在build.xml中使用标记也就可以识别了。

事实上,我估计只要通过ant官方下载的安装包或者源码包,都会将通用的扩展包包括在$ANT_HOME/lib下,我之所以选择了相对复杂的方式,完全是遵循ant官网所描述的步骤进行的,确保可以达到目标。有兴趣,你完全可以尝试直接下载安装,看看$ANT_HOME/lib下的文件列表。

所以没如果你要在Ubuntu下使用Ant,恐怕更好的选择还是自己下载安装更好,apt-getinstall可以免去你安装设置等很多方面的烦恼,但是很可能导致无法适应自己特别的要求。况且如果换了环境,如果没有如apt-getinstall这样的命令,你又该如何应对呢?
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
用Ant自动测试JUnit(Ant测试自动化--上)
build-example.xml(ant+junit测试报告)
用Ant编译、junit测试、生成测试报告、最终自动发mail
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre1.8.0_144\lib\tools.jar
Eclipse In Action - 第5章. 用Ant构建
Oracle Berkeley DB 中国研发团队的博客 ? 在Windows下配置和编译...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服