如何更改文件时如何执行Ant任务?

时间:2012-06-11 14:34:27

标签: ant

我一直在尝试使用以下代码,只有在文件被更改但似乎无法正常工作时才能使任务正常工作。无论是否有变化,都会调用该任务。

<target name ="widget-change" depends="configuration-for-widgets">
    <fileset dir="${src-location}">         
        <include name="com.myApp.MainClasses.myClassOne.java"/>
        <include name="com.myApp.MainClasses.myClassTwo.java"/>
        <modified update="true"/>
    </fileset>          
    <antcall target="gwt-compile"/>         
</target>

1 个答案:

答案 0 :(得分:1)

您使用的是低于1.8.0的ant版本吗?

Getting the Ant selector to work properly中,提问者使用depend选择器解决而不是修改。

Ant bug 32958中,建议的解决方法是使用嵌套更新param

  

您可以通过使用嵌套

解决此问题
      <param name="update" value="false"/>
     

而不是更新属性。