简单Ant打包

之前没接触过ant,昨天师傅让我用ant打包,就去网上按需求查了下,具体ant命令也不会。

一、配置ant

下载ant:http://ant.apache.org/bindownload.cgi

下载解压后,配置ant的环境变量。ANT_HOME, PATH中添加ANT_HOME目录下的bin目录(如:ANT_HOME:D:\Program Files\apache-ant-1.9.4, PATH:%ANT_HOME%\bin)。

测试方法:开始-->运行-->cmd进入命令行-->键入 ant 回车,如果看到下图所示说明已经完成ant的设置。

二、编译jar包

由于之前工程中已经有写好build.xml,现在只需要检查ant.properties和build.xml文件中的sdk、proguard等路径是否与本地匹配。

在build.xml中有很多自己写的方法吧,看不是很懂,别人写的,具体格式网上都有。

然后在cmd命令行到build.xml文件夹,然后输入ant dist(dist是在build.xml中写的一个命令)即可。

执行完后,会在工程目录下新建一个名为dist的文件夹,jar包就在里面。

简单Ant打包,布布扣,bubuko.com

时间: 2024-10-13 23:19:15

简单Ant打包的相关文章

使用Ant打包Android应用具体解释

计划写个完整的使用Ant打包Android应用的系列文章.三篇文章.首篇具体介绍採用Ant打包Android应用的流程.列出部分定制问题及其解决方法,第二篇介绍我理解的Ant打包的思路与主要的概念和使用,最后一篇描写叙述apk包的生成过程. 实现的环境: 操作系统:ubuntu 64bit 14.04 Android SDK Build Tools:22.0.1 Android SDK Tools:24.3.3 Ant:1.9.4 ProGuard:5.2.1 JDK:1.7 一.简单应用出包流

使用SDK自带Ant打包生成Apk

由于想要实现一个从前端编辑然后后台自动生产APK的平台,首先需要搞定自动生成APK的功能.在研究了APK生成的7个步骤后发现稍微复杂一点的程序特别是res文件夹有子文件夹的就无法直接用sdk命令实现,于是选择使用Ant实现,开始是打算用原生Ant,也就是需要自己写build.xml,在尝试了多次之后发现里面有几个暂时无法解决的BUG:一是在编译时会报android.support.annotation找不到包,二是生成dex文件时会报already added错误,第一个错误可以通过修改程序勉强

使用Ant打包Android应用具体解释——Ant使用解析

上篇<使用Ant打包Android应用具体解释>描写叙述了使用Ant打包的流程,但非常多步骤并没有说明如此做的原因,本篇将从Ant方面来理解,下一篇从APK生成的流程来说明. APK包的生成是一系列操作的结果,而Ant则是将这一系列操作流程化.提供出定制化的接口,以及可配置的參数供改动,而这些都是通过指定的构建文件来实现. 我们就从Ant的打包流程来理解Ant的一些基本使用方法. 当在命令行中运行ant.默认会去解析当前文件夹的build.xml作为构建文件.以下是个删除部分注视的版本号: &

ant的高级使用,ant命令详解,ant打包,ant编译后打包去掉jar文件

在日常的项目开发中,我们可以经常性的需要打包测试,尤其是开发环境是windows,而实际环境则是linux. 这样的话,很多程序员要一会打一个包,一会打一个包,这些包可能会很大,实际上只有代码部分会变动,而jar包基本则不动. 当然很多人可能会说,自动化测试.很好的,我们今天要做的就是自动化测试的第一步. 这个时候我是可以使用ant来打包,去掉项目中的所有的jar文件.然后在项目的tomcat启动时到特定的地点去加载jar文件. 这样做,war包可能会只有几M,什么更小.具体如何动态的加载jar

MyEclipse使用Ant打包项目

本章主要介绍如何使用ant打包发布项目. ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发.在实际软件开发中,有很多地方可以用到ant. 优点 ant 是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点: 1.跨平台性:Ant是纯Java语言编写的,所以具有很好的跨平台性. 2.操作简单:Ant是由一个内置任务和可选任务组成的,用ant任务就像是在dos中写命令行一样.Ant运行时需要一个XML文件(构建文件). A

使用Ant打包Android应用详解——Ant使用解析

上篇<使用Ant打包Android应用详解>描述了使用Ant打包的流程,但很多步骤并没有说明如此做的原因,本篇将从Ant方面来理解,下一篇从APK生成的流程来说明. APK包的生成是一系列操作的结果,而Ant则是将这一系列操作流程化,提供出定制化的接口,以及可配置的参数供修改,而这些都是通过指定的构建文件来实现.我们就从Ant的打包流程来理解Ant的一些基本用法.当在命令行中执行ant,默认会去解析当前目录的build.xml作为构建文件.下面是个删除部分注视的版本: <project

使用Ant打包Android应用详解

计划写个完整的使用Ant打包Android应用的系列文章,三篇文章.首篇详细介绍采用Ant打包Android应用的流程,列出部分定制问题及其解决方法,第二篇介绍我理解的Ant打包的思路与基本的概念和使用,最后一篇描述apk包的生成过程. 实现的环境: 操作系统:ubuntu 64bit 14.04 Android SDK Build Tools:22.0.1 Android SDK Tools:24.3.3 Ant:1.9.4 ProGuard:5.2.1 JDK:1.7 一.简单应用出包流程

使用ANT打包Android应用

大家好,今天来分享一下如何使用ANT打包Android应用. 通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序.如果在Navigator视图下,我们可以看到以下几个文件: 在上图中,com包放置的是我们的class文件,classes.dex是class文件经过转换后的可以在dalvik上跑的精简类文件,resources.ap_是经过打包的资源文件,ant.apk就是最终的打包文件. 使用ANT来对应用打包,一般会经过以下几个步骤: 1.用aapt命令生成

Ant打包可运行的Jar包(加入第三方jar包)

本章介绍使用ant打包可运行的Jar包. 打包jar包最大的问题在于如何加入第三方jar包使得jar文件可以直接运行.以下用一个实例程序进行说明. 程序结构: 关键代码: package com.alfred.main; import com.alfred.bean.User; import com.alfred.util.ProjConfig; import com.thoughtworks.xstream.XStream; public class Main { public static