gradle 是声明式还是命令式构建工具?
Is gradle declarative or imperative build tool?
我想 gradle 使用可以根据要求进行编程的构建脚本。那么它是声明式还是命令式构建工具?
事实上,两者兼而有之。 Gradle
不会强迫您像 Maven
那样声明式或像 Ant
那样命令式,它可以而且很可能两者都适合您。
Well-designed build scripts consist mostly of declarative
configuration rather than imperative logic
尽可能使用 Gradle 的 DSL,并且仅在需要处理特定情况或自定义操作时才使用自定义条件块。
我想 gradle 使用可以根据要求进行编程的构建脚本。那么它是声明式还是命令式构建工具?
事实上,两者兼而有之。 Gradle
不会强迫您像 Maven
那样声明式或像 Ant
那样命令式,它可以而且很可能两者都适合您。
Well-designed build scripts consist mostly of declarative configuration rather than imperative logic
尽可能使用 Gradle 的 DSL,并且仅在需要处理特定情况或自定义操作时才使用自定义条件块。