shell - 有没有一种简单的方法可以使用 Apache Ant 将文件内容归零?
问题描述
我有一个 Ant 构建文件,它从 DITA Open Toolkit 中删除了许多不需要的 CSS 文件。我的客户抱怨缺少的 CSS 会引发 404。因此,我不想删除文件,而是将它们的内容归零。有了外壳,我就可以了:>| $file
。我想从 Ant 做同样/类似的事情。
此外,我事先不知道这些 CSS 文件在哪里并用于name="**/file.css"
删除它们。
解决方案
这似乎有效:
<replaceregexp match=".*" replace="" flags="s" >
<fileset dir="." includes="**/file.css" />
</replaceregexp>
它基本上说“用任何内容替换每个文件中的所有内容”。它可能不符合您的“简单方法”标准。它当然不漂亮,值得在构建文件中进行解释性评论。
您也可以考虑在文件中添加注释,而不是将其完全留空。
推荐阅读
- node.js - AWS Cognito 与无服务器框架
- python - 如何使用 Python 3.7 提取视频文件的元数据?
- javascript - 这件事的背景搞砸了——我做错了什么?
- lambda - 匿名内部类到 lambda
- java - 无法从抽屉式导航菜单项加载片段
- ruby - 尝试实现一种折扣产品价格的方法(Ruby)
- typescript - keyof 和 Lookup Types 对的联合类型
- php - 在 Woocommerce 单个产品页面中的点击事件上更改添加到购物车按钮文本
- python - Python。为列表中的每个项目调用函数
- java - 使用游标从数据库中获取数据