<?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}/src" destdir="${basedir}/classes" encoding="UTF8"/>
</target>
<!--生成可运行的jar包-->
<target name="jar" depends="compile">
<mkdir dir="${basedir}/build"/>
<jar destfile="${basedir}/build/GetProperties.jar" basedir="${basedir}/classes">
<manifest>
<!--记得value要加上包路径-->
<attribute name="Main-class" value="test.GetProperties"/>
</manifest>
</jar>
</target>
</project>
- 浏览: 230198 次
- 性别:
- 来自: 北京
文章分类
最新评论
- TestAntRunJar.rar (71.7 KB)
- 下载次数: 0
发表评论
-
JAVA调用热敏打印机
2018-04-24 19:48 2564package test; import java. ... -
java中JSON转对象
2018-04-24 19:26 712依赖jar JSON格式 {order:{buyer:'大 ... -
Log4j输出多个文件
2017-12-22 13:54 604log4j.rootLogger=warn,stdout, ... -
Eclipse生成可运行jar策略
2017-12-06 21:03 624一个普通的java工程,用cxf连接webserivice。在 ... -
在线运行java测试
2017-12-01 11:42 1203http://www.runoob.com/try/runco ... -
TOMCAT不能正常启动总结
2017-11-29 14:11 1072记录下TOMCAT不能启动的几种原因 -
bat获得环境变量属性值的第一段
2017-10-27 17:38 1155分号将Path中的路径分隔开,取第一个路径用tokens=1, ... -
自定义result返回值(转载)
2017-10-27 10:43 667Struts2 自定义Result ... -
HttpClient使用
2017-10-26 17:14 546http://blog.csdn.net/z6918378 ... -
调用HTTP下载文件401错误
2017-08-03 09:19 1394public static boolean httpDow ... -
MAVEN通过URL下载jar
2017-12-06 22:47 1319MAVEN通过URL下载jar -
传统行业到互联网
2017-03-27 23:02 496http://card.weibo.com/article/h ... -
spring+mybatis+struts2集成
2017-03-23 11:34 434这篇写的不错:http://blog.csdn.net/afg ... -
Map与Json互相转换
2017-01-06 10:44 947/**************************** ... -
maven搭建SSM
2016-12-09 17:49 581可参考:http://wosyingjun.iteye.com ... -
maven发布tomcat
2016-12-08 10:21 437转载:http://www.cnblogs.com/g ... -
swing-FlowLayout垂直布局
2016-12-07 17:35 1598package layout; import jav ... -
dom4j及xpath基础应用
2016-12-01 14:17 561Jdom:对于小型xml处理就好 dom4j:对于大文件优与j ... -
Websocket
2016-11-02 10:28 499最简单的理解 ,websock ... -
JAVA 读取最后一行 删除最后一行 覆盖最后一行
2016-09-26 16:33 1832注:有的地方视情况而定,比如nextend = start+l ...
相关推荐
这四个JAR文件共同构成了一个完整的Ant运行环境。开发者通常会将它们添加到项目的类路径中,以确保Ant可以正常工作并执行各种构建任务。在实际开发中,开发者可能会根据项目需求额外引入其他Ant模块,如ant-nodeps....
标题中的“ant将依赖的jar包和classes文件一起打成可执行jar”指的是使用Apache Ant工具来构建一个包含依赖库和编译后类文件的Java应用程序可执行JAR文件。Ant是一个基于XML的构建工具,它允许开发者通过定义任务来...
用户可以通过执行`java -jar ant-1.6.5.jar`命令来启动Ant,然后结合`build.xml`文件进行项目构建。 值得注意的是,Ant是一个依赖于其他库的工具,比如JDK本身。因此,在使用Ant 1.6.5之前,确保已经正确安装了兼容...
非maven项目中的ANT打包可执行JAR包脚本,包括配置文件、第三方jar打包
标题中提到的"apache-ant-1.9.6的jar包"是指包含Ant核心功能的Java库,这个jar文件是运行Ant命令和脚本的基础。用户通常需要将其添加到类路径(classpath)中,以便在Eclipse这样的集成开发环境(IDE)中进行集成,...
标题中的"ant-launcher.jar.zip"是一个包含Ant启动器(Ant Launcher)的压缩文件,用于支持Ant的执行。本文将详细探讨Ant构建工具及其核心组件Ant-Launcher.jar,以及如何使用和理解这个zip包。 Ant是Apache软件...
总结,"ant-dependencies.jar.zip"是一个包含了Ant运行所必需的依赖库的压缩文件,配合"ant.license.txt",为开发者提供了一个便捷、合规的方式来使用和集成Apache Ant。理解和掌握Ant的使用,以及依赖库的管理,...
在Ant中,`java`任务通常用来运行Java类或者执行含有main方法的程序,同时可以传递参数和加载额外的类路径(classpath)。为了发送邮件,你需要创建一个Java类,该类使用JavaMail API编写,然后在Ant脚本中使用`java...
这种jar通常包含了Ant运行时所需的最小集,用于快速启动构建过程。 2. ant.license.txt:这是一个文本文件,很可能包含了Apache Ant的许可协议信息,详细说明了如何合法地使用、分发和修改Ant的源代码或二进制文件。...
标题中提到的"ant脚本,打可运行的jar包"是指使用Ant来创建一个包含所有必需依赖的可执行JAR文件。这样的JAR文件通常被称为"fat JAR"或"uber JAR",因为它包含了项目本身的所有类以及任何第三方库,使得可以直接通过...
其中,"ant-installer.jar"是Ant的安装程序,它是一个可执行的JAR文件,通过运行这个文件,用户可以在本地系统上轻松安装Ant。而"ant.license.txt"则包含了Ant的许可证信息,阐述了Ant的使用条款和条件,对于尊重...
标题中的“关于使用ant制作可执行jar”是一个与Java开发相关的主题,主要涉及的是如何使用Apache Ant工具构建一个能够直接运行的JAR(Java Archive)文件。Apache Ant是一个基于XML的构建工具,它允许开发者定义构建...
有了这个JAR包,开发者可以在本地环境中运行Ant命令行工具,执行构建任务。 特别提到的"docs"文件夹包含了Ant的API文档,这些文档是以网页格式呈现的。API(Application Programming Interface)是Ant的开发者接口...
正确理解和使用Ant Contrib,能够使开发过程更加高效,构建流程更加可控,对于提升团队开发效率具有显著作用。因此,熟悉并掌握Ant Contrib的使用,对于任何Java开发人员来说都是一个重要的技能。
Ant基于XML文件(通常称为build.xml)来定义构建过程,这使得构建过程可以灵活且可配置。Ant的任务驱动模型使得开发者可以自定义各种任务,如编译源代码、打包、测试等,极大地提高了开发效率。 在`ant-icontract....
Ant使用XML来描述构建过程和依赖关系,使得构建过程可跨平台执行。"ant-1.6.5.jar"是Apache Ant的一个版本,发布于2004年,它包含了Ant的核心库和必要的组件,用于执行构建脚本。 在Ant中,`jar`任务是用于创建Java...
描述中提到的“ant,1.5.4,jar.zip包下载,依赖包”暗示了这个压缩文件不仅包含Ant的1.5.4版本,还可能包含Ant运行时所需要的依赖包。依赖包是其他软件库或模块,它们是Ant正常运行所必需的,比如XML解析器、JDBC驱动...
在Ant构建工具中,FTP任务是用来执行文件传输的,它允许开发者通过FTP协议将文件上传到远程服务器或者从服务器下载文件。"ant ftp需要的jar"这个标题和描述指向了Ant FTP任务所依赖的特定库文件。在Java环境中,Ant...
ant-javamail.jar是Ant的扩展库,提供了对JavaMail的支持,使得Ant任务能够执行发送邮件的操作。而ant.license.txt文件则是Apache的许可协议,详细说明了该库的使用条件和权限。 1. **Ant的使用**:Ant通过XML格式...