8
I am trying to force Gradle to create jar my own way. I wrote my own Gradle task (separate class) to do this and now I want to replace the default jar task with it, so that:
- the archive is ALWAYS generated with my new task and NEVER with the old
jartask - my new task has the same relationship with other tasks as the default
jartask - it depends onclassestask, thebuildtask uses it, etc. - I would like my task not to be invoked when it's
UP-TO-DATE(just like the defaultjar)
I'm struggling to do this and I'm having a lot of trouble to achieve this. For example, I was unable to force the build task to always use my new task.
I would really appreciate it if someone could support me with a short howto.