提问人:IldiX 提问时间:1/14/2022 最后编辑:IldiX 更新时间:1/20/2022 访问量:308
在具有自签名证书的 nexus 存储库中发布带有 gradle 的软件包
Publishing package with gradle in a nexus repository with self-signed certificate
问:
我正在尝试使用 android studio 中的 gradle 发布到 nexus 存储库(具有自签名证书)。我收到以下错误:
Caused by: org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException:
Could not GET 'https://server-domain/repository/maven-snapshots/...'. Received status code 503 from server: Service Unavailable
我在尝试使用 maven deploy 时遇到了同样的错误,但是在将自签名证书添加到 java 密钥库 (cacerts) 中的受信任证书后,我现在能够使用 maven 发布,但仍然无法使用 gradle 发布。
我已经检查并确定 gradle 指的是我用于 maven 的相同 java jdk 版本。 如果我需要检查其他任何内容或了解任何差异,任何人都可以提供帮助吗?
我正在使用以下代码与gradle一起发布:
publications {
maven(MavenPublication) {
groupId libraryGroupId
version libraryVersion
artifactId libraryArtifactId
artifact("$buildDir/outputs/aar/${artifactId}-release.aar")
}
}
repositories {
maven {
name "maven-snapshots"
url "https://server-domain/repository/maven-snapshots/"
credentials {
username "username"
password "pass"
}}
}
}
任何帮助将不胜感激。提前致谢。
答: 暂无答案
评论
Received status code 503 from server: Service Unavailable