Gradle Разница между сборкой и сборкой

В чем разница между сборкой и jar-заданием java-плагина в gradle?

Я попытался выполнить их с образцом проекта Hello Hello, оба они, похоже, выполняют ту же работу.

Ответ 1

Так как jar Единственная задача, которая собирает jar-архив для текущего проекта, assemble, согласно документации:

собрать все задачи архива в проекте, включая банку. Некоторые плагины добавляют в проект дополнительные задачи архивирования. Задача Собирает все архивы в проекте.

Это задача построения цикла, которая выполняет всю задачу этой фазы цикла сборки. Как и задача check, в которой выполняется вся задача проверки и проверки, assemble Запускает все задачи, которые собирают некоторые артефакты. И "jar" может быть не единственной такой задачей в проекте, некоторые плагины также могут добавить их.