关于这个主题有很多问题,但没有一个答案能解决我的问题 . 再次启动此线程以获得新的输入 .
我尝试了两种不同的方法来排除B-dir及其在A-dir / subdir下的所有内容 . 但没有工作 . 仅供参考,a-dir在dir.src下1)
<copy todir="${dir.classes}" excludes="A-dir/**/B-dir/**">
<fileset dir="${dir.src}" >
<exclude name="**/*.java"/>
</fileset>
</copy>
2)
<copy todir="${dir.classes}">
<fileset dir="${dir.src}" >
<exclude name="**/*.java"/>
<exclude name="A-dir/**/B-dir/**"/>
</fileset>
</copy>
我尝试删除所有旧 jar 并像有人建议的那样进行清理编译 . 但这也无济于事 .
1 回答
我认为应该是:
注意
**/A-dir/**
而不是A-dir/**
.