将多模块库发布到maven

Ben*_*cri 6 android gradle maven build.gradle

我有一个小型库,我使用maven-publishGradle 插件将其发布到 Gitlab Package Registery。

我决定将其分成 2 个模块,一个名为core(发布为com.mycompany.core:core),另一个名为view(发布为com.mycompany.core:view)。由于该view模块依赖于该core模块,所以我将implementation project(":core")其添加到build.gradle

现在,如果我将com.mycompany.core:view:1.0依赖项添加到另一个项目,我会收到错误

无法解析:核心:核心:未指定

现在,如果我替换implementation project(":core")implementation "com.mycompany.core:core:1.0",我什至无法构建我的view模块,因为当然这个版本的core模块尚未发布。

我该如何解决这个依赖问题?

编辑:settings.gradle 内容

include ':core', ':view'
rootProject.name = "Core"
Run Code Online (Sandbox Code Playgroud)