例如使用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}"
}
推荐使用什么格式?
答案 0 :(得分:0)
第一个使用group:name:version
表示法,第二个使用地图样式表示法。两者最终都达到了相同的结果:声明在工件存储库中找到的依赖项。
有多种方法来声明依赖关系,有关详细信息,请参阅API文档:https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/dsl/DependencyHandler.html
归结为您使用哪种个人偏好。他们做同样的事情,所以哪一个都没关系。
通常,您将有90%的人看到第二个符号:group:name:version
符号