非常简单我正在为我的公司API制作一个开源,Gradle库。我们已经发布了它的第一个版本,效果很好。但是,我正在寻求让想要获取我们的SDK /库并包含在他们的库中的人更容易导入过程。
但是,由于需要一些东西让库满负荷工作,我在图书馆的build.gradle中声明它们是依赖项。从本地仓库中提取时工作正常,但在使用MavenCentral时,我不会将构建文件合并。
如何在我的图书馆需要的gms库和其他gradle依赖项中输入行,并使用户更顺畅。
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.1.1'
compile 'com.qwasi:QwasiSDK:2.1.0@aar' //our library
compile 'com.thetransactioncompany:jsonrpc2-base:1.38'
compile 'com.thetransactioncompany:jsonrpc2-client:1.15'
compile 'com.google.android.gms:play-services-gcm:7.5.+'
compile 'com.google.android.gms:play-services-location:7.5.0'
}
说出这样的话
dependencies{
compile fileTree(dir: 'libs', include ['*.jar'])
compile 'com.google.android.gms:appcompat-v7:22.1.1'
compile 'com.qwasi:QwasiSDK:2.1.0@aar'