可能是那些真正可怕的初学者问题之一,该手册将告诉您所有内容,但是无论如何,请在下面进行以下操作:
ant -Dfoo=bar buildme
Run Code Online (Sandbox Code Playgroud)
在我的构建脚本中,持有“ buildme”的属性是什么?
该属性中提供了已调用目标的列表
ant.project.invoked-targets
Run Code Online (Sandbox Code Playgroud)
如果指定了默认目标,则它将是调用的目标。如果在命令行上指定了一个或多个目标,则这些目标在属性中以逗号分隔。请注意,该属性仅在执行传递给目标后才被设置-如果您尝试在任何目标之外读取该属性,则该属性将不会被设置。
因此,如果项目的默认目标为“零”:
$ ant one two
# ant.project.invoked-targets is set to:
one,two
Run Code Online (Sandbox Code Playgroud)
和
$ ant
# ant.project.invoked-targets is set to (default):
zero
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1293 次 |
| 最近记录: |