에러 내용
A problem occurred configuring root project 'KaKaoLogin'.
> Could not resolve all artifacts for configuration ':classpath'.
> Cannot resolve external dependency com.android.tools.build:gradle:7.0.2 because no repositories are defined.
Required by:
project :
> Cannot resolve external dependency org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.30 because no repositories are defined.
Required by:
project :
Possible solution:
- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
에러 내용 번역
루트 프로젝트 'KaKaoLogin'을 구성하는 중에 문제가 발생했습니다.
> ':classpath' 구성에 대한 모든 아티팩트를 해결할 수 없습니다.
> 저장소가 정의되지 않았기 때문에 외부 종속성 com.android.tools.build:gradle:7.0.2를 해결할 수 없습니다.
요구:
프로젝트 :
> 정의된 저장소가 없기 때문에 외부 종속성 org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.30을 해결할 수 없습니다.
요구:
프로젝트 :
가능한 해결책:
- 아티팩트를 제공하는 저장소 선언, https://docs.gradle.org/current/userguide/declaring_repositories.html 문서 참조
build.gradle (Project)
...
allprojects {
repositories {
maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/' }
}
}
...
는 이제
settings.gradle (Project Settings) 로 옮겼음..
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
jcenter() // Warning: this repository is going to shut down soon
maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/' }
}
}
rootProject.name = "KaKaoLogin"
include ':app'
이런식으로 쓰면 된다..