我一直在尝试使用以下代码,只有在文件被更改但似乎无法正常工作时才能使任务正常工作。无论是否有变化,都会调用该任务。
<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>
答案 0 :(得分:1)
您使用的是低于1.8.0的ant版本吗?
在Getting the Ant selector to work properly中,提问者使用depend
选择器解决而不是修改。
在Ant bug 32958中,建议的解决方法是使用嵌套更新param
:
您可以通过使用嵌套
解决此问题<param name="update" value="false"/>
而不是更新属性。