- <project name="build_rtf" default="jar" basedir=".">
- <!-- class文件路径-->
- <property name="class.dir" value="bin"/>
- <!-- 生成的jar存放路径-->
- <property name="build.dir" value="jar" />
- <!--生成的jar文件名称-->
- <property name="jar.name" value="uc.jar" />
- <!--依赖的jar-->
- <property name="lib" value="lib" />
- <!--可执行jar需要指定入口类-->
- <property name="mainclass" value="com.inspur.uc.HsfServer" />
- <path id="classpath">
- <fileset dir="${lib}" includes="**/*.jar"/>
- </path>
- <target name="init">
- <echo message="+--- init start ---+" />
- <tstamp />
- <delete dir="${build.dir}" />
- <mkdir dir="${build.dir}" />
- <echo message="+--- init end ---+" />
- </target>
- <target name="jar" depends="init" >
- <echo message="+--- jar *.class files start ---+" />
- <pathconvert property="mf.classpath" pathsep=" lib/">
- <path refid="classpath" />
- <flattenmapper />
- </pathconvert>
- <jar destfile="${build.dir}/${jar.name}" update="true">
- <fileset dir="${class.dir}" includes="com/**">
- </fileset>
- <fileset dir="${class.dir}" includes="org/**">
- </fileset>
- <manifest>
- <attribute name="Main-Class" value="${mainclass}"/>
- <attribute name="Class-Path" value="./ lib/${mf.classpath}"/>
- </manifest>
- </jar>
- <echo message="+--- jar *.class files end ---+" />
- </target>
- </project>
相关推荐
当我们有多个jar包相互依赖时,需要将它们合并成一个单一的jar,以便于部署和使用。Ant是一个流行的Java构建工具,它允许我们通过配置XML文件(build.xml)来执行自动化构建任务,包括jar文件的创建和合并。下面我们...
本篇文章将详细解释如何使用ANT将Java程序打成JAR包。 首先,理解ANT的基本概念是必要的。Apache ANT是一个由Apache软件基金会开发的Java库和命令行工具,其主要任务是驱动构建过程。它的核心概念是构建文件(build...
在IT行业中,构建和部署Java应用程序的过程中,我们经常会用到Ant和jar包。Ant是一个开源的构建工具,它使用XML来定义项目构建的步骤和依赖关系。本文将深入讲解如何使用Ant来打包Java项目为jar文件,并进一步将其...
标题中提到的"ant脚本,打可运行的jar包"是指使用Ant来创建一个包含所有必需依赖的可执行JAR文件。这样的JAR文件通常被称为"fat JAR"或"uber JAR",因为它包含了项目本身的所有类以及任何第三方库,使得可以直接通过...
Ant打包jar,参数名变为无意义的arg0,arg1,Java代码提示参数名称无意义 Class not found: org.eclipse.jdt.core.JDTCompilerAdapter 让ant使用Eclipse的打包功能. 使用ant打包的jar,变量变成如下无意义的arg0,arg1. ...
ant.jar包可以下载
本话题主要聚焦于如何利用ant.jar来解压缩ZIP包。首先,你需要确保你的项目中已经引入了ant.jar。这通常可以通过Maven或Gradle等构建工具添加依赖来实现。如果你的项目不使用这些工具,你可以将ant.jar作为库文件...
ant.jar ant jar包,很是不错的jar。需要的时候就要找。build.xml需要用。
ant的jar包,里面有一些apache的类啥的
Ant.jar 最新包详解 Ant 是 Apache 软件基金会开发的一个开源项目,它是一个基于 Java 的构建工具,主要用于自动化软件项目的构建、编译、测试和部署过程。Ant 使用 XML 格式的构建文件(build.xml)来定义任务,...
ant.jar。里面包含apache的zip文件处理包。
org.apache.tools.ant.taskdefs.Jar org.apache.tools.ant.taskdefs.Tar org.apache.tools.ant.taskdefs.War org.apache.tools.ant.taskdefs.Zip org.apache.tools.ant.types.DirSet org.apache.tools.ant....
本文将深入探讨如何使用`Ant`脚本来编译并创建一个`JAR`文件,以此来理解`Ant`脚本的工作原理和实际应用。 `Ant`是Apache软件基金会开发的一款开源构建工具,它使用XML格式定义构建过程,具有高度可配置性和可扩展...
这个"ant1.8全部jar包"包含了Ant 1.8版本的所有核心库文件,这些文件对于理解和使用Ant构建系统至关重要。Ant主要用作自动化Java项目的构建工具,它可以编译源代码、运行测试、打包应用以及执行其他与构建相关的任务...
ant.jar下载 Apache ant 自动构建。
当你在命令行中运行`ant`命令时,实际上是执行了这个jar包中的`org.apache.tools.ant.Main`类。这个主类解析`build.xml`文件,执行其中定义的任务,并按照依赖关系顺序执行。 `build.xml`文件是Ant的构建脚本,它...
在"ant发送邮件依赖jar包.rar"这个压缩文件中,我们很显然关注的是如何使用Ant来发送邮件,这通常涉及到一些特定的库或者依赖项。邮件发送功能在Java中通常是通过JavaMail API实现的,而Ant则可以通过调用JavaMail ...
现在,让我们深入探讨一下标题和描述中提到的四个核心组件:ant.jar,ant-junit.jar,ant-launcher.jar,以及ant-trax.jar。 1. ant.jar:这是Apache Ant的核心库,包含了Ant的主要功能。它提供了构建过程中的任务...
标题中的"emma_ant.jar,emma.jar合包"指的是将Emma工具的两个主要组件——`emma.jar`和`emma_ant.jar`合并在一起的压缩文件。Emma是一个广泛使用的Java代码覆盖率工具,它提供了对Java应用程序单元测试的覆盖率分析...