在Ubuntu上使用Ant所遭遇的问题
来源:百度文库 编辑:神马文学网 时间:2024/05/24 01:27:15
如果认为在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这样的命令,你又该如何应对呢?
最近学习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这样的命令,你又该如何应对呢?
在Ubuntu上使用Ant所遭遇的问题
如何在Ubuntu上使用网络打印 - Ubuntu中文
如何在Ubuntu上使用网络打印
weblogic下ant 的使用
如何在 Ubuntu 使用 Tor
均价线在技术分析上的使用问题
一个民工在列车上的遭遇
一个农民工在火车上的遭遇
1946年周恩来在政治协商会议上就军队国家化问题所作的报告
Ubuntu中文 论坛 :: 阅读主题 - [分享]解决vmware tools 在ubuntu 6.10 无法让鼠标平滑切换的问题
在移动硬盘上安装Ubuntu 10.10过程
使用惠普的遭遇
Ubuntu Server 10.4的LVM + RAID1 使用
Eclipse中使用ANT
ant初步使用
ant使用简介
Ant基本使用
Eclipse中使用ANT
ant使用简介
在电脑城上wc的遭遇...开心一下
火车上的遭遇
火车上的遭遇
最高人民检察院关于拾得他人信用卡并在自动柜员机(ATM机)上使用的行为如何定性问题的批复
最高人民检察院关于拾得他人信用卡并在自动柜员机(ATM机)上使用的行为如何定性问题的批复 ...