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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 金蝶erp管理系统下载_erp 金蝶

    金蝶erp管理系统下载_erp 金蝶源码说明:超强的工作流系统,强大的可视化工作流编辑器,灵活自定义表单设计,充分实现企业基于工作流的各项业务管理,与其他模块数据(如HRM等)完美结合。全面综合的任务系统,实现基于信息录入、单据管理、业务协作、工作流转、任务提醒、统计分析等的智能管理。所有单据均支持上传附件功能;且报价单、销售合同、采购订单、发货出库、入库单、派工单等所有模板均支持自定义编辑打印。集成功能实用的CRM系统、进…

    2022年9月16日
  • Linux之Ubuntu18.04安装Java JDK8的三种方式

    JavaJDK在linux系统有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk,oracleJDK既可以通过添加ppa源命令行安装,也可以去官网下载jdk压缩包安装。下面分别记录一下这三种安装方式的步骤。安装openjdk1、更新软件包列表:sudoapt-getupdate2、安装openjdk-8-jdk:sudoapt-getin…

    2022年4月7日
  • MyBatis3与Spring4整合方法详解(使用SqlSessionTemplate类)

    MyBatis3与Spring4整合方法详解(使用SqlSessionTemplate类)摘要:由于项目需要,第一次接触MyBatis,在网上找了很多MyBatis与Spring的整合方法,网上的资料不够详细,虽然讲了很多整合方法,但却没有针对每一种方法去详细讲解,对于没有相关基础的人难以操作,因此自己整理记录如下转载自:http://p.primeton.com/articles/54c1dcc5be20aa3884000012由于项目需要,第一次接触MyBatis,

    2022年5月18日
  • 验证码暴力破解测试[通俗易懂]

    验证码暴力破解测试测试原理和方法找回密码功能模块中通常会将用户凭证(一般为验证码)发送到用户自己才可以看到的手机号或者邮箱中,只要用户不泄露自己的验证码就不会被攻击者利用,但是有些应用程序在验证码发送功能模块中验证码位数及复杂性较弱,也没有对验证码做次数限制而导致验证码可被暴力枚举并修改任意用户密码。在测试验证码是否可以被暴力枚举时,可以先将验证码多次发送给自己的账号,观察验…

    2022年4月11日
  • Effective C++ 条款39

    Effective C++ 条款39

    2022年1月27日
  • hibernate二级缓存策略

    hibernate二级缓存策略ibernate二级缓存策略2008-08-0111:00相关文章:关于HibernateCache数据库对象的缓存策略Spring+Hibernate缓存不起作用推荐圈子:JBPM@net更多相关推荐很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。我的经验主要来自hi

    2022年5月23日

发表回复

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

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