【发布时间】:2019-03-30 17:30:04
【问题描述】:
我想在我的 Gradle 中的一个位置设置我的依赖项的版本 (app/build.gradle) 配置文件,以便更容易更改以防万一更新。
问题是:
dependencies {
implementation 'com.google.android.gms:play-services-maps:12.0.0'
implementation 'com.google.android.gms:play-services-auth:12.0.0'
implementation 'com.google.firebase:firebase-core:12.0.0'
implementation 'com.google.firebase:firebase-auth:12.0.0'
implementation 'com.google.firebase:firebase-database:12.0.0'
implementation 'com.google.firebase:firebase-storage:12.0.0'
implementation 'com.google.firebase:firebase-messaging:12.0.0'
implementation 'com.google.android.gms:play-services-ads:12.0.0'
implementation 'com.github.bumptech.glide:glide:4.5.0'
}
你能看到吗,我重复同一个版本很多次,这使得将所有版本更改为下一个版本变得缓慢且无效率。
就像在 Maven 中一样,我可以这样做:
<properties>
<org.springframework.version>5.0.8.RELEASE</org.springframework.version>
</properties>
设置版本后,我只是这样添加:
<dependencies>
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${org.springframework.version}</version>
</dependency>
</dependencies>
最后一段 Maven 配置确实设置了这个部分的版本:
${org.springframework.version}
如何在我的 gradle 配置中做同样的事情?
【问题讨论】:
标签: gradle build.gradle version