我的代码库有一个build.properties由其他人编写的长文件.我希望看到可用的构建目标,而无需手动搜索文件.蚂蚁是否有这样的命令 - 类似的东西ant show-targets- 它会列出构建文件中的所有目标吗?
Gro*_*uez 257
该-p或-projecthelp选项正是这样做的,所以你可以只是尝试:
ant -p build.xml
Run Code Online (Sandbox Code Playgroud)
从ant的命令行文档:
该
-projecthelp选项打印出构建文件目标的列表.包含description属性的目标列为"主要目标",没有adescription的目标列为"其他目标",然后列出"默认"目标("其他目标"仅在没有主目标时显示,或者如果Ant在-verbose或-debug模式中调用).
Shw*_*eta 31
获取构建文件中的所有目标
ant -p -verbose
rjm*_*nro 15
该-p或-projecthelp选项正是这样做的,所以你可以这样做:
ant -p build.xml
Run Code Online (Sandbox Code Playgroud)
您可以创建一个目标来调用它:
<target name="help">
<java classname="org.apache.tools.ant.Main">
<arg value="-projecthelp" />
<arg value="-buildfile" />
<arg value="${ant.file}" />
</java>
</target>
Run Code Online (Sandbox Code Playgroud)
然后您可以将其设置为默认值,因此只需键入ant即可列出可用目标.
(结合@Grodriguez的回答和@sschube的评论 - 我认为这本身就值得回答)
| 归档时间: |
|
| 查看次数: |
61971 次 |
| 最近记录: |