`
chenlb
  • 浏览: 693305 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ant 编译特定包下面的源文件

阅读更多
      项目中有applet,现在想只编译applet包下面的内容。

部分代码:
    <target name="compile.applet" depends="compile.java">
        
<mkdir dir="${deploy.applet.dir}" />
        
<javac destdir="${deploy.applet.dir}" encoding="UTF-8" source="1.4"
            srcdir
="${src.java.dir}" includes="**/applet/**/*.java">

            
<classpath refid="project.classpath" />
        
</javac>
    
</target>

同时也相复制特定子目录下的文件夹:
    <target name="deploy.applet" depends="compile.java">
        
<copy todir="${deploy.applet.dir}" preservelastmodified="true">
            
<fileset dir="${build.java.dir}">
                
<include name="**/applet/**/*.class"/>
            
</fileset>
        
</copy>
    
</target>


两个都用到inclue方便。
分享到:
评论

相关推荐

    ant打包编译全套资料

    4. **编译Java源码**:使用`&lt;javac&gt;`标签编译Java源文件,配置包括源代码目录、目标目录、类路径、排除文件等选项。 5. **打包与归档**:使用`&lt;jar&gt;`, `&lt;war&gt;`等标签创建JAR或WAR文件,包含MANIFEST.MF文件的设置,...

    Ant编译打包android工程流程

    ### Ant编译打包Android工程流程详解 #### 一、Ant编译打包步骤 在深入了解Ant如何帮助我们构建Android项目之前,我们先来了解整个编译打包的过程。 1. **使用aapt为项目资源生成R.java文件** - **工具介绍**:...

    SVN+ant 服务器代码打包编译流程详解,内含详细安装以及操作说明

    在其中,你可以使用 `&lt;javac&gt;` 指令来编译Java源文件,或者使用 `&lt;copy&gt;` 指令来复制文件。此外,你还可以通过`&lt;property&gt;`元素定义属性,这些属性可以在整个构建脚本中重用,如源代码目录、目标目录等。 build....

    Ant编译实例详解[收集].pdf

    《Ant编译实例详解》这份文档详细介绍了使用Apache Ant工具进行软件开发中的编译过程,特别是针对Java Web项目的构建步骤。Ant是一个基于Java的构建工具,它允许开发者通过XML配置文件来定义任务,自动化项目的构建...

    用ant编译J2ME代码的build.xml模板

    在这个J2ME项目中,可能会有`javac`任务用于编译Java源文件,并可能包含对J2ME特定编译选项的配置。 `GEN.properties`文件是项目中的一个重要元素,它可能包含了项目的入口类名。在编译过程中,这个入口类会被用作...

    值得一学的ant编译共具

    Ant的主要任务是构建,这包括编译源代码、打包、测试、部署等步骤。在Ant中,这些任务被定义为“任务”(Tasks),每个任务都是Ant提供的一小段可执行的代码。通过XML文件,通常命名为build.xml,我们可以配置这些...

    Ant 打包工程

    Ant的核心概念是任务(Task),这些任务可以完成特定的构建任务,如编译、复制、打包等。 ### Ant构建文件 Ant的配置文件通常命名为`build.xml`,它是整个构建过程的蓝图。在这个文件中,我们可以定义目标(Target...

    spring中用到的ant包

    在Spring项目中,虽然Maven或Gradle已经成为更常见的构建工具,但在一些老项目或者特定场景下,Ant仍然是首选。 Apache Ant 1.7.1是Ant的一个较旧版本,但它包含了构建Spring项目所需的基本组件。以下是这个版本...

    ANT打包命令详解api指令

    首先,`api`指令在ANT中并不常见,可能是指使用ANT来处理或调用特定API的过程。然而,通常在`build.xml`文件中,我们看到的是如`copy`、`javac`、`jar`、`java`等基本任务,它们分别对应于文件复制、Java源码编译、...

    ant脚本打包

    2. **编译源代码**:使用`javac`任务编译Java源文件。 3. **处理资源文件**:如复制图片、配置文件等。 4. **运行测试**:使用JUnit等测试框架,通过`junit`任务运行单元测试。 5. **创建JAR或WAR文件**:将编译后的...

    ant打包时编码 GBK 的不可映射字符.txt

    具体表现为编译器无法正确识别某些特定的中文字符,从而导致编译失败或者生成的文件出现乱码。 #### 原因分析 出现此问题的主要原因是: 1. **编码不一致**:项目中的源代码文件与构建过程所使用的编码不匹配。即...

    使用Flex Ant Tasks编译工程文件

    "flexTasks"则是一个包含Flex特定Ant任务的库,使得Ant能够处理Flex相关的构建工作,如编译MXML和ActionScript代码。 在Flex Ant Tasks中,主要涉及以下几个核心任务: 1. **compc**:此任务用于编译Flex库项目。...

    android 使用ant自动打包apk

    虽然现代的Android开发更多地转向了Gradle,但理解Ant构建原理对于开发者来说仍然有价值,特别是在处理旧项目或特定构建需求时。通过自定义Ant脚本,可以实现高度定制化的构建流程,满足不同项目的需要。

    使用ant构建android自动化打包实例源码

    - 编译源代码:Ant首先会找到项目的src目录,并使用`javac`任务编译所有Java源文件。 - 处理资源:通过`aapt`任务,Ant将res目录下的资源文件打包,生成R类。 - 生成 Dex 文件:使用`dx`工具将已编译的.class文件...

    ant打包的案例

    2. **编译**:使用`&lt;javac&gt;`任务编译`.java`源文件到`.class`字节码。 3. **复制资源**:如果项目包含非Java文件,如配置文件或图片,`&lt;copy&gt;`任务可以将它们复制到目标目录。 4. **创建类路径**:可能需要使用`...

    apache ANT 源代码

    Apache Ant 是一个广泛使用的Java构建工具,它遵循XML格式的构建文件来编译、打包、测试和部署Java项目。在“apache-ant-1.8.2-src.zip”这个压缩包中,包含了Apache Ant 1.8.2版本的源代码,这为我们深入理解其内部...

    Ant权威指南Ant权威指南

    文件集用来指定一组文件,如所有Java源文件或特定目录下的所有文件。文件映射则可以转换或重命名这些文件,例如,将.java文件编译为.class文件。 7. **插件与扩展** 虽然Ant自带了一套丰富的任务,但开发者还可以...

    分享一个项目的Ant脚本配制

    2. `hero_mem_writer_build.xml`: 这个文件可能涉及内存写入相关的构建逻辑,可能包含特定的编译或打包步骤。 3. `hero_object_build.xml`: 可能与项目中的对象模型或数据结构构建有关,可能配置了如何处理这些模块...

    ant yui 对应所需的jar

    例如,如果你的项目依赖于特定的库或框架,你可以把这些JAR文件添加到Ant的类路径中,以便在编译或运行时能正确地引用这些依赖。在描述中提到的博客链接,可能提供了关于如何在Ant中配置YUI Compressor的详细步骤,...

    ant-nodeps.jar.zip

    标题“ant-nodeps.jar.zip”指的是一个压缩文件,其中包含了Ant构建工具的一个特定版本,去除了外部依赖的jar包。这个文件的目的是为了方便开发者在没有其他额外库的情况下使用Ant。Ant是一个Java编写的开源构建工具...

Global site tag (gtag.js) - Google Analytics