Ant笔记(一)Ant下载与安装

Ant笔记(一)Ant下载与安装此系列参考官方文档http://ant.apache.org/manual/index.htmlAnt是什么ApacheAnt是一个java为基础的构建工具,它跨平台,使用清晰,功能强大。

大家好,又见面了,我是你们的朋友全栈君。

此系列参考官方文档http://ant.apache.org/manual/index.html

Ant是什么

Apache Ant是一个java为基础的构建工具,它跨平台,使用清晰,功能强大。

下载安装

基本:本地为jdk1.8

下载ant 地址

http://www.apache.org/
我本地是apache-ant-1.10.1-bin.zip

设置环境变量ANT_HOME

cmd中验证:

这里写图片描述
证明已经安装好ant了

设置代理

为了下载(许多构建和第三方任务都需要用到网络),我们需要设置代理:
在%ANT_HOME%\bin\ant.bat第一行添加set ANT_OPTS=-Dhttp.proxyHost=server -Dhttp.proxyPort=port(参考:http://blog.csdn.net/mr__fang/article/details/49759215

额外jar包下载

为了执行一些可选任务的功能(ant的lib包内有一些基本的任务功能)我们需要一些额外的jar包支持(参见http://ant.apache.org/antlibs/proper.html),因为我们使用的是压缩包,我们在解压后的文件夹中可以看见一个fetch.xml文件,这个文件可以下载安装几乎所有(并不是所有)可选任务包的依赖文件,只需要到ANT_HOME文件夹下执行以下命令:
Ant –f fetch.xml –Ddest=[opetion]
([opetion]支持三种:我们选择System,指放在,我们所说的lib包下,推荐这一种)
这里写图片描述

下载完毕之后我的lib包多了这些:

这里写图片描述
Ant还提供一些单独下载的任务,可以在http://ant.apache.org/antlibs/proper.html看到他们,
您还可以在外部工具和任务页上找到第三方项目提供的任务和类型。http://ant.apache.org/external.html

我这些都没下载,需要的时候可以自行下载使用
确保构建的任务所需要的依赖都下载了,可以从http://ant.apache.org/manual/install.html#librarydependencies查看,注意在版本1.7.0蚂蚁对JUnit很依赖。应该会默认下载,确保下载了它。

注意

永远不要设置classpatch,ant不需要它,会带来混乱和冲突

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158380.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • nextline函数_nextLine()和next()的区别和使用方法

    nextline函数_nextLine()和next()的区别和使用方法最近在笔试,刷剑指Offer时,都是只需要把方法实现了就行。但是!!!笔试时候会发现,大部分会要求你把main函数也code出来,真是醉了,第一次笔试时候搞的晕乎乎的…..废话不多说,那么在写输入输出中,肯定要用到Scanner类了,其中不少都需要读取一个整数或者一个整型数组。当读入整数时(以int为例),直接就nextInt()就好,可是当读入一个整型数组时(数字之间用空格隔开),就涉及到用…

    2022年6月8日
    35
  • Linux 旗标实现「建议收藏」

    Linux 旗标实现「建议收藏」Linux内核提供了一个遵守上面语义的旗标实现,尽管术语有些不同.为使用旗标,内核代码必须包含<asm/semaphore.h>.相关的类型是structsemaphor

    2022年8月4日
    6
  • sstream简析

    sstream简析3月20日关于C++中的sstream类C++程序把输入和输出看作字符流,输入时,程序从输入流中提取字节,输出时,程序把字节插入到输出流中。对于输入输出流既可以来自标准输入输出设备,也可以来自文件,甚至可以来自String对象,三者分别属于iostreamfamily、fstreamfamily、sstreamfamily。对于iostream类,就是我们通常所说的标

    2022年5月4日
    50
  • 快速搭建个人博客——保姆级教程「建议收藏」

    文章目录序言本地网站开发工具WebStormVscode框架Hexo(强烈推荐)WordPress本地环境gitnode.jsHexo安装初始化主题样式Butterfly应用正式上线图床Butterfly配置GitHubPages配置服务器选购攻略阿里云学生专享活动专享腾讯云学生专享活动专享域名购买DNS解析添加域名添加解析记录服务器购买部署密码设定远程连接git配置安装NginxHexo配置修改备案ICP联网备案序言偶然间,看到某乎上高赞的一个问题:怎么证明下计算机专业学生的能力?问题下面呢,也是有

    2022年4月15日
    44
  • 数据库系统原理课程设计报告 图书借阅管理系统[通俗易懂]

    数据库系统原理课程设计报告图书借阅管理系统第1章设计背景与需求分析1.1设计背景1.1.1图书管理的现状图书馆作为一种资源的集散地,图书和用户在借阅资料繁多,包含很多的信息管理,现在有很多的图书馆都是初步的开始使用,甚至尚未使用计算机进行资源管理,没有建立相对应的图书管理数据系统,而是使用人工计算,抄写进行,数据处理工作量大,容易出错和数据丢失。…

    2022年4月18日
    49
  • linux平台 ora 12154,ORA-12154 TNS 无法解析指定的连接标识符

    linux平台 ora 12154,ORA-12154 TNS 无法解析指定的连接标识符ORA-12154TNS无法解析指定的连接标识符[日期:2011-12-27]来源:Linux社区作者:love_UbuntuORA-12154TNS无法解析指定的连接标识符.今天数据库突然连接时报这个错误,plsql连接不上,应用程序连接不上,但是sql可以连上。到网上找了半天,也改了半天。其实我的listener.ora文件是一直没有动的。网上的人说改了之后重启服务就可以。目…

    2022年7月24日
    13

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号