Wook No.1
Gradle Repository 등록시 프로토콜 보안 오류 본문
Nexus Repository 사용하려고 등록하면
maven {
url "http://xxx.xxx.xxx/nexus/content/groups/public"
}
아래와 같은 보안 오류가 발생한다.
> Failed to notify dependency resolution listener.
> Could not resolve all dependencies for configuration ':classpath'.
> Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository 'maven(http://10.110.1.12:8889/nexus/content/groups/public)' to redirect to a secure protocol (like HTTPS) or allow insecure protocols. See https://docs.gradle.org/7.1.1/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details.
최신 Gradle 보안을 위해 http 사용을 허용하지 않는다.
강제로 http 서버를 사용가능하게 하려면 allowInsecureProtocol true 를 추가한다.
repositories {
maven {
url "http://xxx.xxx.xxx/nexus/content/groups/public"
allowInsecureProtocol true
}
mavenCentral()
}
'Android' 카테고리의 다른 글
[에러]Unknown host CPU architecture: arm64 , Android NDK (0) | 2023.02.06 |
---|---|
Webview 파일 다운로드 (0) | 2022.12.26 |
Android 라이브러리 Maven 배포 (0) | 2022.09.15 |
Android 라이브러리 만들기(AAR) (0) | 2022.09.15 |
안드로이드 12 PendingIntent 이슈 및 대응 (0) | 2022.09.06 |
Comments