Как правильно заменить задачу Gradle 'jar'?

Я пытаюсь заставить Gradle создать свою собственную jar способ. Я написал свою собственную задачу Gradle (отдельный класс), чтобы сделать это, и теперь я хочу заменить ею задачу по умолчанию jar, чтобы:

  • архив ВСЕГДА генерировался с моей новой задачей и НИКОГДА с старая jarзадача
  • моя новая задача имеет те же отношения с другими задачами, что и задача по умолчанию jar- это зависит от классов, задача задача buildиспользует его и т. д.
  • Я бы хотел, чтобы моя задача не вызывалась, когда она UP-TO-DATE(точно так же, как по умолчанию jar)

Я изо всех сил пытаюсь это сделать, и у меня много проблем, чтобы достичь этого. Например, мне не удалось заставить задачу buildвсегда использовать мою новую задачу.

Я был бы очень признателен, если бы кто-нибудь поддержал меня кратким руководством.

6
задан ghik 31 March 2012 в 11:56
поделиться