我想将我的库发布到jitpack.io
,关于我的项目的内容如下:
我有3个libs模块,分别称为base
,core
和stream
,如下所示:
core
依赖于base
stream
依赖于base
core
需要依赖于导入的.aar
模块,在我的示例中是mux-r.2.8.0
(the integration guide here)使用api project(':lib_name')
在本地成功构建了这些库,但是,发布到jitpack
之后,似乎像其他库模块一样,已导入的aar
的模块已更改版本。错误显示如下:
ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.github.huunam1108:mux-r2.8.0:5.0.1_BETA.
Show Details
Affected Modules: app
ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.github.huunam1108:mux-r2.8.0:5.0.1_BETA.
Show Details
Affected Modules: app
ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.github.huunam1108:mux-r2.8.0:5.0.1_BETA.
Show Details
Affected Modules: app
ERROR: Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve com.github.huunam1108:mux-r2.8.0:5.0.1_BETA.
Show Details
Affected Modules: app
ERROR: Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve com.github.huunam1108:mux-r2.8.0:5.0.1_BETA.
Show Details
Affected Modules: app
因此,我可以保留导入模块aar
的版本而不进行更改吗? (不是mux-r2.8.0:5.0.1_BETA
)?
如何使用导入的外部.aar
库到我的库中?
谢谢!