开发手册 欢迎您!
软件开发者资料库

Ant - 创建JAR文件

Ant创建JAR文件 - 从简单和简单的步骤学习Apache ANT,从基本到高级概念,包括简介,环境设置,构建文件,属性任务,属性文件,数据类型,构建项目,构建文档,创建JAR文件, WAR文件,打包应用程序,部署应用程序,执行Java代码,Eclipse集成,JUnit集成,扩展艺术。

编译java源文件后的下一个逻辑步骤是构建java归档文件,即JAR文件。使用 jar 任务,使用Ant创建JAR文件非常简单。 jar任务的常用属性如下 :

Sr.No。属性&说明
1

basedir

输出JAR文件的基目录。默认情况下,它设置为项目的基本目录。

2

compress

建议Ant在创建JAR文件时压缩文件。

3

keepcompression

虽然 compress 属性适用于单个文件,但 keepcompression 属性可以做同样的事情,但它适用于整个档案。

4

destfile

输出JAR文件的名称。

5

duplicate

建议Ant在找到重复文件时该怎么做。您可以添加,保留或失败重复文件。

6

excludes

建议Ant不要在包中包含这些以逗号分隔的文件列表。

7

excludesfile

与上述相同,但使用模式指定排除文件除外。

8

inlcudes

Inverse of排除。

9

includesfile

排除文件的反转。

10

update

建议Ant覆盖文件已经构建的JAR文件。

继续我们的 Hello World 传真应用程序项目,让我们添加一个新目标来生成jar文件。但在此之前,让我们考虑下面给出的jar任务。

此处, web.dir 属性指向Web源文件的路径。在我们的例子中,这是放置util.jar的地方。

此示例中的 build.dir 属性指向类文件所在的构建文件夹可以找到util.jar。

在这个例子中,我们使用 faxapp中的类创建一个名为 util.jar 的jar文件。 util。* 包。但是,我们排除以Test名称结尾的类。输出jar文件将放在Web应用程序lib文件夹中。

如果我们想让util.jar成为可执行的jar文件,我们需要添加清单使用 Main-Class 元属性。

因此,上面的示例将更新为 :

               

要执行jar任务,请将其包装在目标(最常见的是构建或包目标)中,然后执行它们。

                                 

在此文件上运行Ant会为我们创建util.jar文件。

以下结果是运行Ant文件 :

C:\>ant build-jarBuildfile: C:\build.xmlBUILD SUCCESSFULTotal time: 1.3 seconds

util.jar文件现在放在输出文件夹中。