`
musicbox95351
  • 浏览: 229219 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

ant 示例 一 编译JAVA文件

    博客分类:
  • ant
阅读更多
<?xml version="1.0" encoding="UTF-8" ?> 
<project name="test1" default="compile" basedir=".">
<path id="compile.classpath">
<fileset dir="lib">
  <include name="**/*.jar" /> 
  </fileset>
  </path>
<target name="compile">
<javac destdir="classes" srcdir="src">
  <compilerarg line="-encoding UTF-8 "/>  
</javac>
  </target>
  </project>


目录结构见附图。

fileset中指定的jar文件并不存在。javac编译时也并不依赖${lib}
<compilerarg line="-encoding UTF-8 "/> 指定编码
destdir="classes" 是编译的目标目录,在这里表示和build.xml平级的classes目录。

classes目录要事先创建
也可以使用任务<mkdir dir="classes"/>在javac任务之前创建。
  • 大小: 3 KB
分享到:
评论

相关推荐

    在开发工具外编译java,使用ant技术

    4. ****:这是编译Java源代码的主要任务,它接受各种参数,如srcdir(源代码目录)、destdir(编译结果存放目录)、classpath(类路径)等。 5. ****:用于复制文件或目录,这对于构建过程中的资源移动非常有用。 ...

    ant包+示例

    Ant的`javac`任务就是用于编译Java源代码,生成.class文件。而"Ant开发必备"则强调了Ant在Java开发中的重要地位,它能够自动化执行各种构建任务,如清理、编译、测试、打包、部署等,极大地提高了开发效率。 标签...

    ant编译1.9版本

    Apache Ant是Java开发中不可或缺的自动化构建工具,它在软件工程领域扮演着重要角色...对于“ant编译1.9版本”的学习,意味着掌握了一种有效管理和自动化Java项目开发的方法,这对于提升开发效率和维护性具有重要意义。

    ant-1.9.7jar包 java实现压缩文件文件夹

    标题中的“ant-1.9.7jar包”指的是Apache Ant的1.9.7版本的JAR文件,这是一个开源的构建工具,主要用于Java项目。它提供了基于XML的构建脚本,可以自动化编译、打包、测试和部署等任务。在Java开发中,Ant常被用来...

    【Ant】Ant实例(1)一个Java文件依赖于某jar包,需要打包部署

    【Ant】Ant实例(1)一个Java文件依赖于某jar包,需要打包部署 在Java开发过程中,构建和部署是必不可少的环节。Apache Ant是一个广泛使用的自动化构建工具,它允许开发者编写XML配置文件来定义构建任务,如编译源...

    JAVA_ANT详解 ANT案例 JAVA_ANT JAVA_ANT例子 ANT

    Ant是一个在Java开发环境中广泛使用的构建工具,用于自动化软件构建过程,包括编译、测试、打包、部署等任务。以下是根据提供的内容深入解析的关键知识点: ### 1. 什么是Ant Ant是一个开源的Java构建工具,它的...

    使用ant编译生成flex的swc文件

    在这个示例中,`compc`任务指定了输出的SWC文件路径,并通过`source-path`和`include-sources`标签确定要编译的源代码路径。`compc.properties`文件可能包含如SDK路径、编译选项等配置。 运行`build.bat`文件,Ant...

    ant自动打包编译android custom_rules和ant.properties文件

    其中,`Ant`是一个广泛使用的开源Java构建工具,它允许我们通过XML格式的构建文件(build.xml)来定义任务,实现自动化构建过程。本篇文章将深入探讨如何使用Ant自动打包编译Android应用,并重点介绍`custom_rules....

    一个常用的ant的build.xml

    3. **任务(Tasks)**:Ant的任务是执行具体操作,如`javac`用于编译Java源代码,`copy`用于复制文件,`jar`用于创建JAR包等。 4. **文件集(Filesets)**:文件集允许我们指定一组文件或目录,这些可以在任务中...

    ant部署示例代码

    5. **javac**:编译Java源文件的任务,指定源码目录、目标目录、是否删除已存在的类文件等参数。 6. **jar**:打包编译后的类文件到JAR文件,这对于创建可执行的Java应用程序或库非常有用。 7. **copy**:复制文件或...

    Java 代码调用ANT

    Ant 提供了一系列内置的任务,可以执行文件操作(如复制、移动等)、Java 编译、打包(WAR 和 JAR 文件)以及执行 shell 命令等任务。此外,Ant 还支持自定义任务,使得用户可以根据项目需求扩展其功能。 #### 三、...

    利用Ant自动编译Flex程序

    Apache Ant是一种基于Java的构建工具,它允许开发者通过XML配置文件来定义任务,实现软件项目的构建、部署等自动化操作。Flex是一种用于创建富互联网应用程序(RIA)的开源框架,它使用ActionScript编程语言和MXML...

    .Ant安装编译操作手册

    - **编写目的**:本文档旨在指导软件发布人员如何正确安装与配置Apache Ant,解决在安装与使用过程中可能遇到的问题,确保能够顺利地使用Ant对Flex/Java工程项目进行自动化编译与打包。 #### 二、环境说明 - **Ant...

    Ant编译后的zookeeper源码

    Ant是Apache基金会的一个项目,它是一个Java构建工具,类似于Make,用于自动化软件项目的构建过程。在这个案例中,使用Apache Ant 1.9.14对ZooKeeper进行了编译,生成了可供开发者进一步研究和使用的源码。 导入...

    ant个人学习笔记和简单示例

    Ant的任务是构建过程中的具体操作,如`javac`用于编译Java源代码,`jar`用于创建JAR文件,`copy`用于复制文件等。通过配置这些任务的属性,你可以定制你的构建流程。例如,`javac`任务可以指定源代码目录、目标目录...

    OpenSAML示例代码(java)

    Ant是一个Java项目自动化构建工具,通过配置文件build.xml来定义构建过程,如编译源码、打包和部署等任务。 `run.bat` 文件可能是运行该项目的批处理脚本,通常在Windows环境下执行,它会调用Java虚拟机并传递必要...

    ant调用java类

    在软件开发过程中,Ant 是一个常用的构建自动化工具,它基于 XML 来定义任务,能够编译、测试、打包和部署应用程序。在 Ant 中调用 Java 类是常见的需求,特别是在执行自定义逻辑或需要运行特定 Java 程序时。本文将...

    liunx 编译好的 GDAL3.2.0java调用)

    - Ant:一个Java构建工具,可能在编译GDAL的Java绑定时使用。 - PCRE:Perl Compatible Regular Expressions库,可能在GDAL的某些功能中使用。 5. **Java调用GDAL示例**: - 在Java代码中,可以创建`GDALDataset...

    Ant以及middlegen配置文件(示例配置)

    Ant是一个开源的Java构建工具,它通过XML格式的构建文件(build.xml)来定义构建过程,包括编译、测试、打包等任务。在"Ant配置文件"这个标签中,我们将重点讨论如何在Ant的构建文件中设置 middlegen的相关任务。 ...

    如何使用ANT开发Java程序

    Apache Ant 是一款开源的Java构建工具,用于自动化软件构建过程中的编译、测试、部署等任务。它使用XML格式来定义构建规则,并通过一系列预定义的任务来执行这些规则。本篇文章将详细介绍如何使用Ant进行Java程序的...

Global site tag (gtag.js) - Google Analytics