`

Ant 打可运行的jar

 
阅读更多
<?xml version="1.0" encoding="UTF8"?>
<project name="buildJar" default="jar" basedir=".">
    <!--删除之前生成的jar包-->
    <target name="clean">
        <delete dir="${basedir}/build"/>
        <delete dir="${basedir}/classes"/>
    </target>
    <!--编译java文件-->
    <target name="compile" depends="clean">
        <!--创建classes文件夹-->
        <mkdir dir="${basedir}/classes"/>
        <!--编译java文件-->
        <javac srcdir="${basedir}/srcdestdir="${basedir}/classes" encoding="UTF8"/>
    </target>
    <!--生成可运行的jar包-->
    <target name="jar" depends="compile">
        <mkdir dir="${basedir}/build"/>
        <jar destfile="${basedir}/build/GetProperties.jarbasedir="${basedir}/classes">
            <manifest>
                <!--记得value要加上包路径-->
                <attribute name="Main-class" value="test.GetProperties"/>
            </manifest>
        </jar>
    </target>
</project>
分享到:
评论

相关推荐

    ant.jar,ant-junit.jar,ant-launcher.jar,ant-trax.jar

    这四个JAR文件共同构成了一个完整的Ant运行环境。开发者通常会将它们添加到项目的类路径中,以确保Ant可以正常工作并执行各种构建任务。在实际开发中,开发者可能会根据项目需求额外引入其他Ant模块,如ant-nodeps....

    ant 将依赖的jar包和classes文件一起打成可执行jar

    标题中的“ant将依赖的jar包和classes文件一起打成可执行jar”指的是使用Apache Ant工具来构建一个包含依赖库和编译后类文件的Java应用程序可执行JAR文件。Ant是一个基于XML的构建工具,它允许开发者通过定义任务来...

    ant-1.6.5.jar.zip

    用户可以通过执行`java -jar ant-1.6.5.jar`命令来启动Ant,然后结合`build.xml`文件进行项目构建。 值得注意的是,Ant是一个依赖于其他库的工具,比如JDK本身。因此,在使用Ant 1.6.5之前,确保已经正确安装了兼容...

    ANT打包可执行JAR包脚本

    非maven项目中的ANT打包可执行JAR包脚本,包括配置文件、第三方jar打包

    apache-ant-1.9.6的jar包

    标题中提到的"apache-ant-1.9.6的jar包"是指包含Ant核心功能的Java库,这个jar文件是运行Ant命令和脚本的基础。用户通常需要将其添加到类路径(classpath)中,以便在Eclipse这样的集成开发环境(IDE)中进行集成,...

    ant发送邮件依赖jar包.rar

    在Ant中,`java`任务通常用来运行Java类或者执行含有main方法的程序,同时可以传递参数和加载额外的类路径(classpath)。为了发送邮件,你需要创建一个Java类,该类使用JavaMail API编写,然后在Ant脚本中使用`java...

    ant-launcher.jar.zip

    标题中的"ant-launcher.jar.zip"是一个包含Ant启动器(Ant Launcher)的压缩文件,用于支持Ant的执行。本文将详细探讨Ant构建工具及其核心组件Ant-Launcher.jar,以及如何使用和理解这个zip包。 Ant是Apache软件...

    ant-dependencies.jar.zip

    总结,"ant-dependencies.jar.zip"是一个包含了Ant运行所必需的依赖库的压缩文件,配合"ant.license.txt",为开发者提供了一个便捷、合规的方式来使用和集成Apache Ant。理解和掌握Ant的使用,以及依赖库的管理,...

    ant-bootstrap.jar.zip

    这种jar通常包含了Ant运行时所需的最小集,用于快速启动构建过程。 2. ant.license.txt:这是一个文本文件,很可能包含了Apache Ant的许可协议信息,详细说明了如何合法地使用、分发和修改Ant的源代码或二进制文件。...

    ant脚本,打可运行的jar包,并导出第三方jar包到指定目录

    标题中提到的"ant脚本,打可运行的jar包"是指使用Ant来创建一个包含所有必需依赖的可执行JAR文件。这样的JAR文件通常被称为"fat JAR"或"uber JAR",因为它包含了项目本身的所有类以及任何第三方库,使得可以直接通过...

    ant-installer.jar.zip

    其中,"ant-installer.jar"是Ant的安装程序,它是一个可执行的JAR文件,通过运行这个文件,用户可以在本地系统上轻松安装Ant。而"ant.license.txt"则包含了Ant的许可证信息,阐述了Ant的使用条款和条件,对于尊重...

    关于使用ant制作可执行jar

    标题中的“关于使用ant制作可执行jar”是一个与Java开发相关的主题,主要涉及的是如何使用Apache Ant工具构建一个能够直接运行的JAR(Java Archive)文件。Apache Ant是一个基于XML的构建工具,它允许开发者定义构建...

    apache-ant-1.7.1 完整jar包 含api

    有了这个JAR包,开发者可以在本地环境中运行Ant命令行工具,执行构建任务。 特别提到的"docs"文件夹包含了Ant的API文档,这些文档是以网页格式呈现的。API(Application Programming Interface)是Ant的开发者接口...

    ant-contrib.jar

    正确理解和使用Ant Contrib,能够使开发过程更加高效,构建流程更加可控,对于提升团队开发效率具有显著作用。因此,熟悉并掌握Ant Contrib的使用,对于任何Java开发人员来说都是一个重要的技能。

    ant-icontract.jar.zip

    Ant基于XML文件(通常称为build.xml)来定义构建过程,这使得构建过程可以灵活且可配置。Ant的任务驱动模型使得开发者可以自定义各种任务,如编译源代码、打包、测试等,极大地提高了开发效率。 在`ant-icontract....

    ant-1.6.5.jar

    Ant使用XML来描述构建过程和依赖关系,使得构建过程可跨平台执行。"ant-1.6.5.jar"是Apache Ant的一个版本,发布于2004年,它包含了Ant的核心库和必要的组件,用于执行构建脚本。 在Ant中,`jar`任务是用于创建Java...

    ant-1.5.4.jar.zip

    描述中提到的“ant,1.5.4,jar.zip包下载,依赖包”暗示了这个压缩文件不仅包含Ant的1.5.4版本,还可能包含Ant运行时所需要的依赖包。依赖包是其他软件库或模块,它们是Ant正常运行所必需的,比如XML解析器、JDBC驱动...

    ant ftp需要的jar

    在Ant构建工具中,FTP任务是用来执行文件传输的,它允许开发者通过FTP协议将文件上传到远程服务器或者从服务器下载文件。"ant ftp需要的jar"这个标题和描述指向了Ant FTP任务所依赖的特定库文件。在Java环境中,Ant...

    ant-javamail.jar.zip

    ant-javamail.jar是Ant的扩展库,提供了对JavaMail的支持,使得Ant任务能够执行发送邮件的操作。而ant.license.txt文件则是Apache的许可协议,详细说明了该库的使用条件和权限。 1. **Ant的使用**:Ant通过XML格式...

Global site tag (gtag.js) - Google Analytics