有没有办法在Ant构建文件中指定像<copy>这样的操作,每次构建文件被ant读取时都会执行(无论调用哪个目标)?
背景是:我想要一个*.properties文件在模板不存在时自动创建.我知道,我可以指定一个执行此操作的目标,然后将其包含在依赖树的根目录中,但也许有更优雅的解决方案.因为实际上问题有点复杂:读取*.properties文件的ant文件由其他构建文件导入,我不想在它们之间交叉引用目标.
我希望我能充分解释我的问题.如有疑问,请不要犹豫.
这是我在这里的第一篇帖子.希望你能帮忙 - 来自德国的问候,本.
只需将代码放在目标定义之外的文件顶部即可.
<project name="myproject" default="mytarget" basedir=".">
<echo message="Hello there." />
<target name="mytarget">
<!-- Do stuff. -->
</target>
<target name="myothertarget">
<!-- Do other stuff. -->
</target>
</project>
Run Code Online (Sandbox Code Playgroud)
在这种情况下echo,无论调用哪个目标,都将在任何目标之前执行一次.
| 归档时间: |
|
| 查看次数: |
1728 次 |
| 最近记录: |