Зависимости между ними следующие:
Код: Выделить всё
:libraryКод: Выделить всё
:libraryКод: Выделить всё
:internalИтак, :library использует :internal, без его раскрытия и :shared экспонируя его.
Кроме того, :internal использует :shared как хорошо.
Вопрос: Как мне опубликовать модуль :library, используя плагин maven-publish Gradle и включить источники других модулей?
В настоящее время моя публикация выглядит следующим образом (build.gradle.kts из :library):
Код: Выделить всё
publishing {
publications {
register("release") {
groupId = Project.GROUP_ID
artifactId = Project.ARTIFACT_ID
version = Project.VERSION
from(components["release"])
}
}
}
Код: Выделить всё
> Could not resolve all files for configuration ':app:debugCompileClasspath'.
> Could not find [:shared module].
Required by:
project :app > [`:library` module]
Подробнее здесь: https://stackoverflow.com/questions/740 ... dependency
Мобильная версия