Gradle 依赖项声明格式 (Groovy)
Gradle dependencies declaration format (Groovy)
Gradle 与 Groovy 的依赖声明格式有何不同,例如
dependencies {
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: "${springBootVersion}"
}
和
dependencies {
implementation "org.springframework.boot:spring-boot-starter-web:${springBootVersion}"
}
推荐使用什么格式?
第一个使用 group:name:version
表示法,第二个使用地图样式表示法。两者最终都达到了相同的结果:声明在工件存储库中找到的依赖项。
有多种方法可以声明依赖关系,请参阅 API 文档了解详细信息:https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/dsl/DependencyHandler.html
归根结底,您使用哪一种取决于个人喜好。他们做同样的事情,所以哪个真的不重要。
一般90%会看到第二个:group:name:version
表示法
Gradle 与 Groovy 的依赖声明格式有何不同,例如
dependencies {
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: "${springBootVersion}"
}
和
dependencies {
implementation "org.springframework.boot:spring-boot-starter-web:${springBootVersion}"
}
推荐使用什么格式?
第一个使用 group:name:version
表示法,第二个使用地图样式表示法。两者最终都达到了相同的结果:声明在工件存储库中找到的依赖项。
有多种方法可以声明依赖关系,请参阅 API 文档了解详细信息:https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/dsl/DependencyHandler.html
归根结底,您使用哪一种取决于个人喜好。他们做同样的事情,所以哪个真的不重要。
一般90%会看到第二个:group:name:version
表示法