zoukankan      html  css  js  c++  java
  • 【转】ant学习笔记之(ant执行命令的详细参数和Ant自带的系统属性)

    原文:http://hi.baidu.com/yuanzhifeng/blog/item/bd431ff4b6f11f6dddc474e4.html

    一:ant执行命令的详细参数

    -buildfile<file>,-file<file>,-f<file> :要指定执行构件的的位置和名称。

    -find<file>,-s<file>: 查找构件文件,并执行找到的构件文件。

    -help,-p:显示ant的命令帮助信息。在命令行中显示ant的命令选项及简短的介绍,-h是简写。

    -version:显示ant 的版本信息。

    -diagnostics:显示ant项目的运行环境、依赖库等信息,为错误诊断和报告提供一些有用的帮助信息。

    -quiet-q: 隐藏ant执行的提示输出信息。命令行将不会输出具体的target的执行信息。

    -verbose-v 显示ant执行的详细信息,包括操作系统和Java环境等信息。

    -debug-d:显示ant执行调试的信息、详细的log信息。

    -lib<path>:指定一个类库所在的位置(jar文件位置),让ant工具可以使用这些类文件。path类型指定类库文件。

    -logfile<file>,-l<file>:指定ant执行时日志输出文件,让日志输出到指定文件而不在命令行输出。

    例如:执行 ant -f test.xml -l c:\testAntLog.log 将会百日志信息输出到c:\testAntLog.log去。

    -D<property>=<value>:用于设定一些变量,这些变量可以在target中直接引用,或覆盖已设定的属性值。

    例如:ant -f test.xml -D src=hello

    二:Ant系统属性(${}来获取属性值 例如:${os.name})

    os.name:       操作系统的名称。

    basedir: 项目引用的根路径。

    ant.home:     Ant工具的根目录位置。

    ant.file: 构件文件的绝对路径。

    ant.version:   ant的版本信息。

    ant.java.version: ant检测到的JVM版本。

    ant.project.name: 当前执行的项目名称及信息。

    java.version: Java的版本信息。

    java.home:    Java的根目录位置。

    java.class.path: Java类库的文件的位置。

    line.separator:   换行符.

    user.home:    用户的home目录,在LinuxUNIX中经常甬道。

  • 相关阅读:
    Navicat将表转为模型
    RestTemplate Hashmap变为LinkedHashMap源码解读
    IDEA无法编译源码,IDEA查看源码出现/* compiled code */
    grep,egrep,正则表达式
    特殊权限
    更新系统硬件信息----光驱
    复制其他文件的权限做为自己的权限
    umask
    生成随机口令
    让新增用户默认拥有文件
  • 原文地址:https://www.cnblogs.com/ungshow/p/1535616.html
Copyright © 2011-2022 走看看