我想强制Gradle按照我的方式创建jar文件。我写了自己的Gradle任务(单独的类)来完成这个操作,现在我想用它替换默认的jar
任务,以便:
- 使用我的新任务始终生成存档文件,永远不使用旧的
jar
任务 - 我的新任务与默认
jar
任务具有相同的关系 - 它依赖于classes
任务,build
任务使用它等 - 我希望我的任务在
UP-TO-DATE
状态时不被调用(就像默认的jar
任务一样)
我正在努力实现这一点,但我遇到了很多麻烦。例如,我无法强制build
任务始终使用我的新任务。
如果有人能提供简短的如何操作指南,我将非常感激。
jar
不再被执行了。但是任务总是被执行,即使它应该是“UP-TO-DATE”。我该如何防止这种情况发生? - ghik--info
运行,Gradle 将告诉你为什么它认为该任务不是最新的。 - Peter Niederwieser