В чем разница между сборкой и jar-заданием java-плагина в gradle?
Я попытался выполнить их с образцом проекта Hello Hello, оба они, похоже, выполняют ту же работу.
Ответ 1
Так как jar Единственная задача, которая собирает jar-архив для текущего проекта, assemble, согласно документации:
собрать все задачи архива в проекте, включая банку. Некоторые плагины добавляют в проект дополнительные задачи архивирования. Задача Собирает все архивы в проекте.
Это задача построения цикла, которая выполняет всю задачу этой фазы цикла сборки. Как и задача check, в которой выполняется вся задача проверки и проверки, assemble Запускает все задачи, которые собирают некоторые артефакты. И "jar" может быть не единственной такой задачей в проекте, некоторые плагины также могут добавить их.