Gradle依赖项声明格式(Groovy)

时间:2020-03-14 16:33:40

标签: gradle build.gradle gradle-dependencies

例如使用Groovy在Gradle中的依赖项声明格式之间有什么区别

dependencies {
    implementation group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: "${springBootVersion}"
}

dependencies {
    implementation "org.springframework.boot:spring-boot-starter-web:${springBootVersion}"
}

推荐使用什么格式?

1 个答案:

答案 0 :(得分:0)

第一个使用group:name:version表示法,第二个使用地图样式表示法。两者最终都达到了相同的结果:声明在工件存储库中找到的依赖项。

有多种方法来声明依赖关系,有关详细信息,请参阅API文档:https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/dsl/DependencyHandler.html

归结为您使用哪种个人偏好。他们做同样的事情,所以哪一个都没关系。

通常,您将有90%的人看到第二个符号:group:name:version符号