Gradle не генерирует банку - PullRequest
       24

Gradle не генерирует банку

0 голосов
/ 15 февраля 2019

У меня проблема с gradle.Мой проект состоит из нескольких модулей (OSGI).Когда я запускаю команду: ./gradlew clean Сборка Gradle создает файл jar для каждого модуля, но я хочу использовать команду: ./gradlew clean compileJava для ускорения работы, но с этой командой gradle не генерировать файл jar длядва модуля.в чем может быть причина?

1 Ответ

0 голосов
/ 15 февраля 2019

Вы можете видеть на диаграмме в рисунок 1 из этой документации зависимости между задачами плагина Java:

  • видите, что assemble задачи зависятдля jar задачи: вот почему при выполнении gradlew assemble Gradle создаст jar для каждого модуля
  • увидит, что задача compileJava не имеет зависимости: эта задача просто скомпилирует ваш исходный файл java в .class файлов.Вот почему баночка не будет произведена, если вы выполните только gradlew clean compileJava.

Странно то, что вы говорите, что баночка прокручена при вызове gradle compileJave: Gradle обычно не должен производить эти баночки.

...