target 是 Ant 构建脚本的基本执行单元,用于封装编译、打包等任务;通过 定义,需指定 name,可设 depends(自动先执行依赖)、description(ant -projecthelp 显示)、if/unless(条件执行);默认执行第一个 target,命令行可指定如 ant compile 或 ant clean jar。

定义 target
使用 `
例如:
javac srcdir="src" destdir="build/classes"/>
说明:
- `name` 是必需的,用于唯一标识该 target
- `depends` 中列出的 target 会**自动先执行**(支持多个,用逗号分隔,如 `depends="clean,init"`)
- `description` 不影响执行,但运行 `ant -projecthelp` 时会显示,便于团队理解
- `if="property.name"` 表示仅当该 property 已定义且非空时才执行;`unless="prop"` 则相反
调用 target
Ant 默认执行 `build.xml` 中**第一个定义的 target**(除非显式指定)。
标签: java
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~