上传外部依赖到本地maven仓库

Upload external dependencies to local maven repository

我尝试为我的sdk使用本地发布,然后在主应用程序项目中编译它。

所以应用:

apply plugin: 'maven-publish'

使用命令./gradlew publishToMavenLocal

但是好像没有上传外部依赖

所以出现构建错误

full log link

如何处理这些外部依赖?

谢谢

在 Gradle 中发布将不会发布传递依赖项。 否则一旦发布新的工件版本(例如 Spring),您还将发布所有内容它(例如 log4j)已经发布并且会失败。

所以如果你想编译你的项目,你必须在repositories{}子句[=18=中指定Maven Local(对于你的工件)和Maven Central(对于外部工件) ]:

repositories {
    mavenLocal()
    mavenCentral()
}