Ant入门】的更多相关文章

一. ant简单介绍 Ant是apache的一个核心项目, 它的作用是项目自己主动化构建, 由于它内置了Javac.Java.创建文件夹.拷贝文件等功能, 直接执行build.xml文件就能够编译我们的项目. 二. ant配置 1. 新建环境变量ANT_HOME: ant的解压文件夹 2. 在path中配置:%ANT_HOME%/bin; 3. 在命令行中输入ant, 假设出现 Buildfile:build.xml does not exist! Build failed 说明配置成功 三.…
一.Ant介绍 Ant是Java的生成工具,是Apache的核心项目:直接在apache官网下载即可: Ant类似于Unix中的Make工具,都是用来编译.生成: Ant是跨平台的,而Make不能: Ant的主要目的就是把你想做的事情自动化,不用你手动一步一步做,因为里面内置了javac.java.创建目录.复制文件等功能,所以可以直接点击Ant文件,即可编译生成你的项目: 下载地址: http://ant.apache.org/bindownload.cgi 二.Ant配置 在Ant安装之前需…
第一次接触ant是15年在无锡某软件公司实习时,当时的项目是由多个模块组成,开发分成模块开发的几个小组.为了提高开发效率,采用这种编译项目的方法. 最近接触到flex项目,采用eclipse自动编译的方法,开发效率极低.于是着手写自己的第一个bulid.xml文件. (前提,jdk已配置好,此处不再赘述) 入门:下载并配置ant. 下载完成后直接解压到指定目录就ok了,然后配置环境变量. PATH:C:\Program Files\Apache Software Foundation\apach…
参考: Ant官网     http://ant.apache.org/ 轻量级java ee企业应用实战(李刚)      Ant当前版本1.9.6      Ant基于Java     配置环境变量ANT_HOME,将%ANT_HOME%\bin目录配置到Path中     命令行界面上使用ant  -h查看帮助信息     轻量级java ee企业应用实战书上有一个小例子: https://yunpan.cn/cqYv5iqwZcVmH  访问密码 c2d3…
背景 自从有了 Maven 以后,Ant 视乎就不流行了,不过 Ant 还是有其应用场景的,Ant 的思想比较简洁,如下: 一个 project 包含多个 target(类似成员方法). 一个 target 包含多个 task(类似语句). project 中可以声明 property(类似成员变量). project 中可以声明 path (特殊的成员变量). target 可以声明其 depends. 示例 build.xml <?xml version="1.0" enco…
一.概述 ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发.在实际软件开发中,有很多地方可以用到ant. 开发环境: 复制代码 代码如下: System:Windows JDK:1.7 IDE:eclipse ant:1.10.5 二.优点 ant 是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点: 1.跨平台性:Ant是纯Java语言编写的,所以具有很好的跨平台性. 2.操作简单:Ant是由一个内置任务和可选任务…
笔者在java项目开发中经常遇到引用外部Jar包的情况,使用ant打包过程中需要对其引用.现在此简单记忆以飨来者. 此处引用Log4j,具体程序HelloLog4j.java: package oata; import org.apache.log4j.Logger; import org.apache.log4j.BasicConfigurator; public class HelloLog4j { static Logger logger = Logger.getLogger(HelloL…
笔者因项目需要进行java程序打包,之前一直使用的最多的打包工具要数fat-jar了.此工具将所有引用的jar包以及源码生成的class一起打到一个包里面,运行程序的时候直接运行命令:java –jar jarname.jar. fat-jar看似很方便.但是在实际运用中存在2大缺点: 1.将所有jar包都整合到一起,导致jar包太大,一般最小几百k,最大十几MB都有,上传至服务器时,耗时较长. 2.每次更新jar包,引用的包又要重新打进去.其实引用的包根本就没做更改,特别是引用的jar包较多时…
Ant的由来(序) James Duncan Davidson当年用纯Java开发Tomcat的时候,不仅想让它跨平台运行,还想要在不同的操作系统上都能够进行开发和构建.这种较大的项目的编译构建过程是很复杂,需要用到很多工具和脚本(比如GNU make,Shell脚本,批处理文件等等)处理资源.处理依赖项.控制编译过程.打包(Jar,War),某些特别的Java技术如EJB.RMI在编译打包时还需要特别处理.James尝试了很多工具和方案,最后的结论就是太TM难用了. 首先是慢.举个栗子,编译j…
ant教程(一) 写在所有之前 为了减少阅读的厌烦,我会使用尽量少的文字,尽量明白的表达我的意思,尽我所能吧.作为一个学习者,在我的文章中会存在各种问题,希望热心人指正.目录大概是这样 ant教程 (二) ant介绍 1,什么是ant ant是构建工具2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处 跨平台  --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比…