转自:http://hi.baidu.com/yuanzhifeng/item/75d03d11e9b2010eb88a1a6d?qq-pf-to=pcqq.c2c


ant学习笔记之(ant执行命令的详细参数和Ant自带的系统属性)

<hr color="red">

一: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目录,在Linux和UNIX中经常甬道。

[Ant自动打包]ant执行命令的详细参数和Ant自带的系统属性相关推荐

  1. ant学习笔记之(ant执行命令的详细参数和Ant自带的系统属性)

    2019独角兽企业重金招聘Python工程师标准>>> 一:ant执行命令的详细参数 -buildfile<file>,-file<file>,-f<f ...

  2. Linux执行命令提示Password,linux expect远程自动登录以及执行命令

    linux远程自动登录以及执行命令 远程登录 该自动登录的过程是通过shell里面expect实现的,类似相当于开了一个类似于cmd的命令段输出IP和密码. 注意该脚本能够执行的前提是安装了expec ...

  3. ant自动打包多个android项目为apk

    为什么80%的码农都做不了架构师?>>>    最最近项目要实现一个自动打包的功能,网上参考了不少资料,觉得还是使用ant打包比较方便. 到最后的写出的配置信息如下所示: build ...

  4. shell脚本telnet自动登录并执行命令

    通过shell脚本实现telnet自动登录,并发送命令给telnet实现telent登录之后在远端执行对应的命令. #!/bin/shuser="admin" pass=" ...

  5. golang exec.Command 执行命令 返回详细错误信息

    当我运行下面的代码: cmd := exec.Command("find","/","-maxdepth","1",&q ...

  6. linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...

    原创,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4555328.html  之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量 ...

  7. linux下ant编译android,linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生...

    之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量多渠道,打包生成apk文件>,关于ant打包原理,请先阅读这篇文章.再次不再赘述. 我使用的Linux环境 ...

  8. linux源码编译ant,linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...

    1. JDK(jdk-7-linux-i586.tar.gz) 2. AndroidSDK 3.apache-ant-1.9.4-bin.tar.gz 将所需软件拷贝到当前用户的桌面上,开始环境搭建. ...

  9. linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生...

    之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量多渠道,打包生成apk文件>,关于ant打包原理,请先阅读这篇文章.再次不再赘述. 我使用的Linux环境 ...

最新文章

  1. shell变量,环境变量配置文件,管道符
  2. [Android Pro] svn实例
  3. Tomcat 配置安装
  4. Android布局之相对布局——RelativeLayout
  5. ASP.NET Core 实现带认证功能的Web代理服务器
  6. 看bilibili的财经博主,分析博主的频道
  7. 使用HttpSessionBindingListener方法
  8. Socket的select制作多客户端传输(Qt)
  9. [python进阶]12.继承的优缺点
  10. [NOIP2015提高组]运输计划
  11. 华景机器人怎么控制_【华景QQ机器人怎么用】华景QQ机器人好不好_使用技巧-ZOL软件百科...
  12. 数据库事务ACID详解(转载)
  13. 用户具有FullControl的权限,但是还是创建不了页面?
  14. 信息检索与利用(第三版)第四章 信息检索原理与技术
  15. 【思科模拟器实验】三层交换机配置DHCP
  16. 又一个充电宝改装,经验升级版。
  17. 2021.03.17 pokémon小游戏开发记录与周总结
  18. Visio画图(直角坐标系和relu函数)
  19. 淘宝个人卖家如何进行免登声明
  20. ESP8266人体感应项目

热门文章

  1. 计算机软件从业证书,互联网行业从业人员证书
  2. for循环中的三语句执行顺序
  3. TCP/IP sysctl命令参数
  4. iOS-Core-Animation-Advanced-Techniques(五)
  5. GuestOS? HostOS?
  6. DirectShow SDK笔记【关于DirectShow(2)】
  7. 程序设计阶段性总结报告一
  8. 信号采样频率和信号频率的关系
  9. 微软修复打印机服务漏洞 所有支持Windows系统都受影响
  10. 浅谈AI设计:理解玩家们对游戏的感知方式