开发中有之前的项目使用ant打包方式,现在更换服务器,需要在新服务器上部署项目,因此需要重新安装ant进行项目打包部署
可以在ant官网下载对应版本 ,Apache Ant - Binary Distributions
我所使用的是 apache-ant-1.8.2-bin.tar.gz版本,下载下来后直接上传到服务器,然后解压安装
命令
tar -zxvf apache-ant-1.8.2-bin.tar.gz
解压后会生成文件夹

然后这个时候看下版本 ant -v
提示 -bash: ant: command not found ,也就是目前无法识别ant,因为需要配置下环境变量

进入 etc目录下编辑 profile文件,
vi profile ,然后按i进入vim模式编辑文件,加入以下环境变量ANT_HOME,PATH,
ANT_HOME就是安装的路径修改至自己环境路径就行,PATH可以不用修改
- ANT_HOME=/home/weblogic/test/cruisecontrol-bin-2.8.4/apache-ant-1.8.2
- PATH=$ANT_HOME/bin:$PATH

然后:wq 即可保存 (英文冒号)
编辑这个文件可能需要授权或者 root权限执行,否则可能出错
E505: "profile" is read-only (add ! to override)

因为这个文件所有者是root,所以就切换至root用户
![]()
这个时候可以使用root用户进行修改 ,使用sudo su - root进入root用户然后再编辑,保存
sudo su - root
最后退出保存即可
这个时候再使用 ant -v查看版本 出现版本信息,则安装成功,
当然我直接执行没有返回版本信息,关闭终端连接,再重新打开执行ant -v就可以显示,可能跟使用软件有关,需要重新连接
