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 表示指定如目标没有发现是否自动停止,默认值是停止。

  • 相关阅读:
    c++中为什么static成员函数不能声明为const
    VS 如何查看反汇编代码?
    Algorithm: 获取指定范围的随机数(包含范围临界值)
    Windows2003防黑客入侵:系统权限与安全配置
    nc使用方法
    突破安全狗的技术总汇
    入侵检测经验总结
    Temporary failure in name resolution:Illegal seek(转)
    各种在线编辑器漏洞
    Linux加固
  • 原文地址:https://www.cnblogs.com/blackcore/p/1627373.html
Copyright © 2011-2022 走看看