`

ant打包之排除特定文件

 
阅读更多
<copy todir="${build.dir}" overwrite="true">
 <fileset dir="${src.dir}">
    <exclude name="**/*.java" /> <!-- 排除所有java文件 -->
    <exclude name="helloworld/" /> <!-- 排除根目录下整个helloworld文件夹 -->
    <exclude name="**/test/" /> <!-- 排除test子目录本身及其子目录下的所有文件夹 -->
  </fileset>
</copy>
分享到:
评论

相关推荐

    ant打包编译全套资料

    在Ant打包编译过程中,常常会涉及到以下知识点: 1. **构建文件结构**:理解Ant构建文件的基本结构,包括项目信息、属性、目标和任务的组织方式。 2. **属性与变量**:如何定义、引用和传递属性,利用`${}`进行变量...

    ant自动打包

    还可以设置其他的编译选项,如排除某些文件或包含特定的包。 3. **创建JAR或WAR文件**:打包完成后,可以使用`jar`任务创建JAR文件,适用于Java应用程序或库。如果是Web应用,可以使用`war`任务创建WAR文件。这两个...

    使用ant 元件所用的 jar 包

    通过在build.xml文件中配置`&lt;jar&gt;`任务,你可以指定源代码目录、输出的JAR文件名、清单文件、排除特定文件等等。 例如,以下是一个简单的`&lt;jar&gt;`任务示例: ```xml **/*.class"/&gt; ``` 在这个例子中...

    apache-ant-1.5.2

    Apache Ant 的核心概念是任务(Task),它封装了特定的构建动作,如编译Java源代码、创建JAR文件、运行单元测试等。Ant 提供了一系列内置的任务,同时允许用户自定义任务以满足特定需求。在1.5.2版本中,Ant 已经...

    ant 中文帮助文档

    4. **文件集(Filesets)**:文件集是Ant用来指定一组文件或目录的方式,可以通过包括或排除模式来选择需要处理的文件。这对于批量操作文件非常有用。 5. **宏定义(Macrodef)**:宏定义允许创建自定义任务,这...

    ant-1.6.5.jar

    4. `excludes`: 排除特定的文件或目录。 5. `level`: 如果适用,可以设置压缩级别,但这通常针对ZIP任务而不是JAR任务。 使用Ant时,构建脚本(build.xml)会定义这些任务和属性。例如,创建JAR文件的简单示例脚本...

    ANT中文文档

    1. `javac`任务:用于编译Java源代码,支持类路径设置、排除特定文件、指定编码等特性。 2. `copy`任务:用于复制文件或目录,可以重命名文件,或者只复制新文件或修改过的文件。 3. `jar`任务:创建Java的JAR文件,...

    apache-ant-1.8.4

    此外,`&lt;javac&gt;`任务用于编译Java源代码,支持包括编译路径、排除特定文件和处理警告在内的各种选项。 在Ant 1.8.4中,对JAR文件的打包和管理也得到了强化。`&lt;jar&gt;`任务允许开发者将编译后的类文件和其他资源打包成...

    java 文件夹打包 zip

    如果希望将所有文件打包到ZIP文件的根目录下,可以设置`defaultexcludes`属性为`false`,并添加一个` zipfileset`来排除默认的排除模式(如`.svn`, `.git`等版本控制文件)。 此外,除了Apache Ant,还有其他库如...

    ant权威指南中英文双版本

    - **编译**:Ant可以使用Javac任务来编译Java源代码,支持排除特定文件和目录,以及指定编译选项。 - **打包**:通过jar任务创建Java归档(JAR)文件,或者通过war任务创建Web应用归档(WAR)文件。 - **测试**:...

    Ant_的最完整build.xml解释,Ant入门与进阶

    3. Jar:打包Java类文件为JAR文件,可以设置manifest文件,添加类路径和排除某些文件。 4. Delete:删除文件或目录,常用于清理构建过程中产生的临时文件。 5. Echo:打印消息到控制台,用于调试和信息输出。 四...

    Apache Ant Tutorial.pdf

    Ant 中的任务(Tasks)是执行特定功能的基本单元,例如编译源代码、运行测试、复制文件等。Ant 提供了大量的内置任务,同时也支持通过编写自定义任务来扩展功能。 ##### 目标(Targets) 目标是构建脚本中的关键...

    Apaceh Ant 手册(CHM格式)

    Ant的核心概念是任务(Task),这些任务是构建过程中执行的具体操作,如`javac`任务用于编译Java源代码,`jar`任务用于打包编译后的类文件,`clean`任务则用于删除构建过程中产生的临时文件。 1. **XML配置**:Ant...

    Ant 脚本详解

    总结来说,Ant脚本是Java开发中的一个重要工具,它通过XML配置文件驱动构建过程,实现了编译、打包等自动化任务。通过熟练掌握Ant,开发人员可以提高工作效率,确保构建的可靠性和一致性。在学习Ant的过程中,实践是...

    ant编译1.9版本

    Ant提供了方便的`war`任务,允许开发者自定义打包过程,包括指定Web应用的根目录、排除某些文件、添加额外的库等。以下是一个简单的示例,展示了如何使用Ant 1.9.6构建WAR包: ```xml ${build.dir}/classes"/...

    Ant工具使用(电子书PDF)

    总结来说,Ant工具是Java开发者必备的工具之一,无论是在小型项目还是大型企业级应用中,都能发挥重要作用。通过深入学习和实践,开发者可以充分利用Ant的灵活性和强大功能,提升项目构建的效率和质量。这份“Ant...

    Apache Ant 使用指南

    5. **文件集(Fileset)**:文件集是Ant处理一组文件的方式,可以指定包括哪些文件,排除哪些文件。 **二、Ant的使用步骤** 1. **安装与配置**:下载Apache Ant并添加到系统路径,配置`ANT_HOME`环境变量。 2. **...

    Ant 文档

    - **构建文件**:Ant的主要配置文件是`build.xml`,它定义了一系列任务(tasks)和目标(targets),指导Ant执行特定的构建操作。 - **任务**:Ant中的任务是执行特定操作的单元,如`javac`用于编译Java源代码,`...

    apache-ant-1.9.9

    5. **文件集(Filesets)**:Ant 的文件集允许开发者选择一组文件进行操作,如`&lt;fileset&gt;`和`&lt;dirset&gt;`,它们可以根据通配符、排除规则等进行文件筛选。 6. **路径(Path)**:`&lt;path&gt;`元素可以创建一个类路径,...

Global site tag (gtag.js) - Google Analytics