利用ant build.xml打包一个project

项目结构如下:

build.xml

<project default="jar" name="test">
    <property name="src" value="src" />
    <property name="class" value="bin" />
    <property name="output" value="target" />
    <property name="jar" value="test.jar" />
    <property name="main" value="com.zh.tool.test" />

    <target name="init">
        <mkdir dir="${class}" />
        <mkdir dir="${output}" />
    </target>

    <target name="compile" depends="init">
        <javac srcdir="${src}" destdir="${class}">
        </javac>
    </target>

    <target name="jar" depends="compile">
        <jar destfile="${output}/${jar}" basedir="${class}">
            <manifest>
                <attribute name="Main-class" value="${main}" />
            </manifest>
        </jar>
    </target>
</project>

执行build.xml后的,刷新项目:

原文地址:https://www.cnblogs.com/lan-writenbook/p/8228966.html

时间: 2024-08-28 16:23:58

利用ant build.xml打包一个project的相关文章

ant build.xml 打包应三方jar注意的问题与混淆R的写法

老规矩我们还是来看看说在前面的话:首先我们得分清楚android在打包成apk的过程中要经过哪几个步骤: Android编译的具体流程如下: 1)  ndk-build编译native代码生成so文件 2)  aapt命令根据res资源文件生成R.java 3)  aidl命令解析.aidl文件生成对应java文件 4)  javac命令编译java文件为class文件 5)  dx命令将编译好的class文件打包为dex文件 6)  aapt命令根据res资源文件生成resources.ap_

ant打包出错 ant\build.xml:698: null returned: 1

1.ant编译时突然报错:E:\android-sdk\tools\ant\build.xml:657:  The following error occurred while executing this line: null returned: 1 2.直接修改了sdk里面的配置,个人觉得不太妥,那么可以在自己项目的根目录下build.xml文件中加入: <property name="aapt.ignore.assets" value="!.svn:!.git:\

cocos2dx 编译错误 BUILD FAILEDG:\android\SDK\android-sdk-windows\tools\ant\build.xml:645: The following

BUILD FAILEDG:\android\SDK\android-sdk-windows\tools\ant\build.xml:645: The following erroroccurred while executing this line:G:\android\SDK\android-sdk-windows\tools\ant\build.xml:683: null returned: 1 解决办法: rd bin /S /Q cocos2dx 编译错误 BUILD FAILEDG:

Ant build.xml详解

Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令.当编译Linux内核及一些软件的源程序时,经常要用这个命令.Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似.像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷.最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计. Ant 与 makefile Makefile有一些不足之处,比如

Ant build.xml

Ant的概念可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令.当编译Linux内核及一些软件的源程序时,经常要用这个命令.Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似.像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷.最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计. Ant 与 makefileMakefile有一些不足之处,比如很多

android ant build.xml实例

利用ant编译apk. 使用的时候仅仅须要改动SKD路径javahome路径和project路径就能够了. <?xml version="1.0" encoding="UTF-8"?> <project name="Scolview" default="zipalign" basedir="."> <property name="exe" value=&qu

转:Java eclipse下 Ant build.xml实例详解

在有eclipse集成环境下ant其实不是很重要,但有些项目需要用到,另外通过eclipse来学习和理解ant是个很好的途径,所以写他demo总结下要点,希望能够帮到大家. 一.本人测试环境eclipse3.6已自动集成了ant环境, 所以就不用单独下载配置ant环境了. 如果没有eclipse集成环境可以自己下载ant http://www.apache.org/ 下载最新的版本解压ant 后设置ANT_HOME, PATH中添加ANT_HOME目录下的bin目录(如:ANT_HOME:D:\

ANT build.xml 编译出错Error running javac.exe compiler

在运行ant脚本时,出现build.xml:97: Unable to find a javac compiler,意思是说java编译时出现了错误,但是我明明我eclipse都能运行啊,后来发现这个eclipse是google自己的eclipse,因此检查系统环境配置时并没有配置jdk的环境,因此首先配置jdk的环境配置,这个不多说,还有就是需要看看javac的路径,Window-->Preferences-->Java-->Installed JRES,如下图 发现只有jre环境,而

【转】Android项目使用Ant打包,生成build.xml

记不住,于是原帖转过来,请看原帖:http://blog.csdn.net/ms03001620/article/details/8490238 一.生成build.xml Eclipse中使用Ant为Android打包并且签名 SDK自带文件 在<sdk>tools/ant目录下这3个文件 其中build.xml和uibuild.xml中定义了大量基础构建方法和打包策略.我们只需要建立我们自己的build.xml并且存放在项目的根目录下,然后引用一下<sdk>tools/ant/