Я хочу опубликовать свои библиотеки на jitpack.io
, все о моем проекте ниже:
У меня есть 3 модуля libs call base
, core
и stream
с зависимыми, как показано ниже:
core
зависит от base
stream
зависит от base
core
необходимо в зависимости от импортированного .aar
модуля, в моем примере это mux-r.2.8.0
( руководство по интеграции здесь )
Либблы успешно скомпилированы локально с api project(':lib_name')
, однако после публикации в jitpack
кажется, что импортированный модуль aar
является измененной версией, как и другие модули lib. Ошибки показаны ниже:
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
библиотекой в мою библиотеку?
Спасибо!