1
我正在使用Ant的<copy>
任務將一個目錄的內容移至另一個目錄。我想使用Ant的內置過濾機制來替換正在複製的文件中的令牌。僅在非二進制文件上運行Ant篩選器
但是,其中一些文件可能是二進制文件,我知道在它們上運行過濾器是一件壞事。有沒有辦法從被複制或過濾的文件中自動排除二進制文件?或者,我是否需要明確地列出我實際要過濾的文件的擴展名?
我正在使用Ant的<copy>
任務將一個目錄的內容移至另一個目錄。我想使用Ant的內置過濾機制來替換正在複製的文件中的令牌。僅在非二進制文件上運行Ant篩選器
但是,其中一些文件可能是二進制文件,我知道在它們上運行過濾器是一件壞事。有沒有辦法從被複制或過濾的文件中自動排除二進制文件?或者,我是否需要明確地列出我實際要過濾的文件的擴展名?
白名單將是最簡單的解決方案。否則實施custom selector並使用相同的邏輯顛覆確定whether a file is binary。
Atferwards使用:
<copy todir="to">
<fileset dir="src">
<yourcustomselector/>
</fileset>
</copy>
你也可以使用一個scriptselector,看到some example我與jruby靈感