zoukankan      html  css  js  c++  java
  • ApacheAnt 基础知识

    主要描述一下,Ant中各个属性作用,现在最常用的属性有:delete,target,mkdir,copy,jar,,project

    1.<project>

     此属性是构建文件的根属性。它可以有多个内在属性,其各个属性的含义分别如下:
     default表示默认的运行目标,这个属性是必须的。
     basedir表示项目的基准目录。
     name表示项目名。
     description表示项目的描述。

    2.<target>

    .name表示目标名称,这个属性是必须的。
    .depends表示依赖的目标。
    if表示仅当属性设置时才执行。
    unless表示当属性没有设置时才执行。
    description表示项目的描述。
    Ant的depends属性指定了target的执行顺序。Ant会依照depends属性中target出现顺序依次执行每个target。在执行之前,首先需要执行它所依赖的target。

    3.<mkdir>

    用于创建一个目录,它有一个属性dir用来指定所创建的目录名。

    4.<jar>

    该属性用来生成一个JAR文件,其属性如下。
     destfile表示要生成的JAR文件名。
     basedir表示被归档的文件名。
     includes表示需要归档的文件模式。
     exchudes表示被排除的文件模式。

    5.<javac>

    该属性用于编译一个或一组java文件,其属性如下。
     srcdir表示源程序的目录。
    destdir表示class文件的输出目录。
    include表示被编译的文件的模式。
    excludes表示被排除的文件的模式。
    classpath表示所使用的类路径。
    debug表示包含的调试信息。
    optimize表示是否使用优化。
    verbose 表示提供详细的输出信息。
    fileonerror表示当碰到错误就自动停止。

    6.<java>

    该属性用来执行编译生成的.class文件,其属性如下。
    classname 表示将执行的类名。
    jar表示包含该类的JAR文件名。
    classpath所表示用到的类路径。
    fork表示在一个新的虚拟机中运行该类。
    failonerror表示当出现错误时自动停止。
    output 表示输出文件。
    append表示追加或者覆盖默认文件。

    7.<delete>

    该属性用于删除一个文件或一组文件,其属性如下。
    file表示要删除的文件。
    dir表示要删除的目录。
    includeEmptyDirs 表示指定是否要删除空目录,默认值是删除。
    failonerror 表示指定当碰到错误是否停止,默认值是自动停止。

    8.<copy>

    该属性用于文件或文件集的拷贝,其属性如下。
    file 表示源文件。
    tofile 表示目标文件。
    todir 表示目标目录。
    overwrite 表示指定是否覆盖目标文件,默认值是不覆盖。
    includeEmptyDirs 表示制定是否拷贝空目录,默认值为拷贝。
    failonerror 表示指定如目标没有发现是否自动停止,默认值是停止。

  • 相关阅读:
    css 元素垂直居中
    win7定时关机
    tabel使用总结
    Js获取当前日期时间及其它操作
    织梦dedecms自定义表单设置必填项
    css字体文本格式 鼠标样式
    css溢出文本显示省略号
    java注解学习
    自定义JSON返回字段
    Spring-解决请求中文乱码问题
  • 原文地址:https://www.cnblogs.com/blackcore/p/1627373.html
Copyright © 2011-2022 走看看