在我的项目中,我创建了5个UI库,并将它们作为模块添加到了我的项目中。我创建的这些库已经公开发布在了我的github账户上。
在Eclipse中,当你为一个标记为库的项目添加外部依赖时,当你更新外部项目的代码后,你需要清除构建,你的项目就会得到这些更新。但是在Gradle中,我注意到它会创建物理副本,完全独立于它们的源代码。我的问题是如何仅更改外部库并更新我的项目。
以下是我的gradle配置文件的一段片段:
dependencies {
// Libraries
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:5.0.89'
.
.
.
compile 'com.squareup.picasso:picasso:2.4.0'
// Projects
compile project(':com.shehabic.helpicon')
.
.
}