Estoy tratando de forzar a Gradle a crear el jarro a mi manera. Escribí mi propia tarea Gradle (clase separada) para hacer esto y ahora quiero reemplazar la tarea por defecto jar
con ella, de modo que:¿Cómo reemplazar correctamente la tarea Gradle 'jar'?
- el archivo se genera siempre con mi nueva tarea y nunca con el viejo
jar
tarea - mi nueva tarea tiene la misma relación con otras tareas como la tarea por defecto
jar
- que depende declasses
tarea, la tareabuild
lo utiliza, etc. - me gustaría que mi tarea no debe ser invocado cuando es
UP-TO-DATE
(al igual que el predeterminadojar
)
Estoy luchando para hacer esto y estoy teniendo muchos problemas para lograrlo. Por ejemplo, no pude forzar la tarea build
para usar siempre mi nueva tarea.
Realmente apreciaría si alguien pudiera apoyarme con un breve tutorial.
Gracias, eso ayuda mucho. El viejo 'jar' ya no se ejecuta. Sin embargo, la tarea se ejecuta siempre, incluso si debe ser 'UP-TO-DATE'. ¿Cómo puedo prevenir eso? – ghik
Si ejecuta con '-info', Gradle le dirá por qué cree que la tarea no está actualizada. –