【发布时间】:2017-02-15 23:46:03
【问题描述】:
我正在尝试在 MavenCentral 中发布一个库。所以我关注了这个Chris Banes post。
一切正常,但我有一个小问题:图书馆使用谷歌播放服务库:
compile 'com.google.android.gms:play-services:10.2.0'
但我不需要依赖项,它只是可选的,如果使用我的应用程序的开发人员还将播放服务添加到他的依赖项中,我想检测它并使用一些类。但是如果开发人员没有添加这个依赖项,我检测到这些类丢失并且我不使用它们。
所以基本上我想使用依赖项来编译构建,但我不希望 POM 文件添加这个依赖项。我该怎么做?
【问题讨论】: