【问题标题】:How to disable standard ant tasks?如何禁用标准蚂蚁任务?
【发布时间】:2011-05-04 17:15:23
【问题描述】:

Ant 中的一些任务有一些非常奇怪的行为。例如,如果 fork 未设置为 true,javac 会静默忽略可执行属性。另一个例子是复制任务,如果它意味着覆盖另一个文件,它会默默地忽略复制文件。

我们已经完成了更难出错的任务。例如,您始终需要指定 overwrite=true/false。

有没有办法禁用标准 javac 和复制任务,以免人们意外使用它们?

我不想提供自定义的 ant 版本。

有一个从所有构建脚本中导入的文件,该文件导入我们自己的 ant 任务,因此如果有办法可以在此处取消定义一个 ant 任务。

【问题讨论】:

    标签: java ant


    【解决方案1】:

    我认为如果不通过从 ant jar 中删除任务实现类来创建自己的 Ant 版本,这是不可能的。

    【讨论】:

      猜你喜欢
      • 2011-04-17
      • 1970-01-01
      • 2011-12-29
      • 2013-12-04
      • 2016-01-18
      • 1970-01-01
      • 1970-01-01
      • 2011-10-15
      • 2015-05-30
      相关资源
      最近更新 更多