将`cp -r $ BASEDIR / * / src / main / resource / * $ BASEDIR / target / classes / .`转换为ant的复制命令

时间:2015-11-20 19:15:26

标签: ant

我试过这样的事情:

<copy todir="target/classes">
  <fileset dir="${basedir}" includes="*/src/main/resource/**"/>
</copy>

但是复制target/classes/sub-dir/src/main/resource/file.txt这样的内容,我希望它是target/classes/file.txt。我该怎么做呢?我必须使用映射器吗?

编辑:我添加了<mapper type="regexp" from="^.*/src/main/resource/(.*)$" to="\1"/>,这似乎可以解决问题。 (注意:我以后会清理正则表达式。)

这是最好的方法吗?

0 个答案:

没有答案