Является ли Gradle декларативным или обязательным инструментом сборки? - PullRequest
0 голосов
/ 02 января 2019

Я полагаю, что Gradle использует сценарии сборки, которые могут быть запрограммированы в соответствии с требованиями. Это декларативный или обязательный инструмент сборки?

1 Ответ

0 голосов
/ 02 января 2019

На самом деле, это оба.Gradle не заставляет вас быть декларативным, как Maven или императивным, как Ant, это может быть, и, вероятно, это будет и для вас.

Согласно документации Gradle :

Хорошо спроектированные сценарии сборки состоят в основном из декларативной конфигурации, а не из императивной логики

КакНасколько вы можете, используйте DSL Gradle и используйте пользовательские условные блоки только тогда, когда вам нужно обрабатывать конкретные случаи или пользовательские действия.

...