上传外部依赖到本地maven仓库
Upload external dependencies to local maven repository
我尝试为我的sdk使用本地发布,然后在主应用程序项目中编译它。
所以应用:
apply plugin: 'maven-publish'
使用命令./gradlew publishToMavenLocal
但是好像没有上传外部依赖
所以出现构建错误
如何处理这些外部依赖?
谢谢
在 Gradle 中发布将不会发布传递依赖项。 否则一旦发布新的工件版本(例如 Spring),您还将发布所有内容它(例如 log4j)已经发布并且会失败。
所以如果你想编译你的项目,你必须在repositories{}
子句[=18=中指定Maven Local(对于你的工件)和Maven Central(对于外部工件) ]:
repositories {
mavenLocal()
mavenCentral()
}
我尝试为我的sdk使用本地发布,然后在主应用程序项目中编译它。
所以应用:
apply plugin: 'maven-publish'
使用命令./gradlew publishToMavenLocal
但是好像没有上传外部依赖
所以出现构建错误
如何处理这些外部依赖?
谢谢
在 Gradle 中发布将不会发布传递依赖项。 否则一旦发布新的工件版本(例如 Spring),您还将发布所有内容它(例如 log4j)已经发布并且会失败。
所以如果你想编译你的项目,你必须在repositories{}
子句[=18=中指定Maven Local(对于你的工件)和Maven Central(对于外部工件) ]:
repositories {
mavenLocal()
mavenCentral()
}