文档章节

mac 安装ant具体方法

今日竹石
 今日竹石
发布于 2014/03/31 15:33
字数 332
阅读 6604
收藏 3

最近整理了一下ant的下载和安装方法,步骤如下:

1.下载ant:官网下载

当前最新版是Apache Ant 1.9.3,可以下载那个zip包,如下图:

2.将下载的zip包解压到一个目录下,如/usr/local。这时候需要你提供修改权限,输入密码。

Tip:什么?不会进入usr目录?打开Finder,选择菜单中的“前往”>“前往文件夹”,或者在打开Finder后用快捷键“shift+command+G”,就进入到了/usr/local目录下。

3.配置环境变量:

1)获取root权限

$sudo -s根据提示输入管理员密码,提示符会改成bash-3.2#2)修改bashrc文件读写权限

bash-3.2#chmod +w /etc/bashrc

3)查看修改权限后的结果,如显示类似下面,说明修改权限成功。

-rw-rw-rw-1 rootwheel8161 13 13:55 /etc/bashrc

4)修改bashrc文件

bash-3.2#vi /etc/bashrc

按i键进入编辑状态,在文件末尾加入下面两行

export ANT_HOME=/usr/local/apache-ant-1.9.3

export PATH=${PATH}:${ANT_HOME}/bin

Tip:其中“apache-ant-1.9.3”是你解压缩的文件夹名称

按ESC键退出编辑状态。输入:wq!保存并退出。

5)测试

重新打开终端并输入

$ant -version

配置成功则显示如下:

Apache Ant(TM) version 1.9.3 compiled on December 23 2013


© 著作权归作者所有

今日竹石
粉丝 41
博文 227
码字总数 181312
作品 0
朝阳
程序员
私信 提问
加载中

评论(3)

笑xiao
能不能改一点再发表呢
刘倩comeon
刘倩comeon

引用来自“炫目萧萧”的评论

抄袭
我是给自己看的
炫目萧萧
炫目萧萧
抄袭
XMPP学习笔记-LESSON-004:openfire之编译简介

of的使用非常简单,便捷,由于开源,下载源码后也可以随意修改,于是编译也就有了了解的必要。 of的构建工具是ant,所以前提你需要下载apache ant,并配置好环境。在此之前,建议了解一下ant...

今幕明
2014/02/10
285
0
mac下android工程打包时的ant安装

一、Ant含义 Ant本身就是一种流程脚本引擎,用于自动化调用程序完成项目的编译、打包、测试等。ANT是纯JAVA语言编写的,所以具有很好的跨平台性。Ant运行是只需要一个XML文件(构建文件),所...

今日竹石
2014/12/11
2.5K
0
Mac下配置ANT、jmeter、Jenkins

Mac下配置ANT、jmeter、Jenkins 安装ant 下载 配置环境变量 将apache-jmeter-3.3extras下面的ant-jmeter-1.1.1的jar包复制到ant的lib目录下,否则编译时可能会报ant-jmeter-1.1.1.jar not fo...

xiaobai1315
07/16
28
0
eclipse 导入tomcat 7 源码

如果需要学习 tomcat 7 源码的,最后不过的方法,是将源码导入到 ide 环境,跟踪、调试、测试等,这里谈一下如何导入 tomcat 7 的源码。 一、安装 ant tamcat 源码使用 ant 构建,若没有安装...

peiquan
2018/07/04
0
0
Ant编译android,并Proguard代码混淆,v4混淆配置

忙了三四周,总算把购开心的ios版(appStore搜“购开心”)成功翻译成了android版,UI效果基本保持一致,上一张UI效果图吧,很养眼的: 还不错吧,进入正题吧。 以前一直是让我徒弟混淆和打包的...

辉兔狼
2013/09/03
6.7K
1

没有更多内容

加载失败,请刷新页面

加载更多

iOS苹果应用IPA一键签名工具及重签教程

开心签名工具,是一款跨平台ios签名和重签名工具。 同时支持在windows、linux、mac运行,数据同步,方便使用及管理! 开心重签名工具官网 功能特点 1、支持图形界面及命令行重签(部署到服务...

tintong
26分钟前
3
0
2.4G有源卡核心芯片供应商

有源2.4G RFID的防盗标签,在与无源标签相比较,通信距离远,通信时效高。我司的SI24R2E这颗芯片专门为2.4G有源标签而设计,具有低功耗,发送距离远,厂商设计简单等优势;广泛应用于现在城市...

文刀石
32分钟前
2
0
设置Ubuntu16.04启动为命令行界面

1. 修改/etc/default/grub文件,将GRUB_CMDLINE_LINUX_DEFAULT设置成”quiet splash 3” 2. 使用命令update-grub使得在/boot下重新生成GRUB2配置文件。 3. 重启...

JosiahMg
32分钟前
3
0
C++基础知识点

计算机语言 计算机不能理解高级语言,只能理解机器语言,必须要将高级语言翻译成机器语言,翻译的方式有两种,一种是编译,一种是解释 解释型语言,在运行程序时进行翻译,每个语句在执行时逐...

大瑞清_liurq
38分钟前
3
0
EFCore 多条数据更新不能同时savechanges()的解决方法

1 在ModelContext定义下增加var transaction = ctx.Database.BeginTransaction(); 1.2 在最后一个SaveChanges()后增加transaction.Commit(); 3 在finally的if (sMsgCode != "")分支中增加tra......

_Somuns
42分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部