java如何禁用标准ant任务?
Ant中的一些任务有一些非常奇怪的行为。例如,如果fork没有设置为true,javac会默默地忽略executable属性。另一个例子是复制任务,如果它意味着覆盖另一个文件,它会自动忽略复制文件
我们在更难犯错误的地方制定了自己的任务。例如,您总是需要指定overwrite=true/false
有没有办法禁用标准javac和copy任务,这样人们就不会意外地使用它们
我不想提供定制的ant版本
有一个文件是从所有导入我们自己的ant任务的构建脚本中导入的,因此如果有办法的话,可以在这里取消定义ant任务
# 1 楼答案
我认为,如果不通过从Ant JAR中删除任务实现类来创建自己的Ant版本,这是不可能的