Java

[Java] Execution failed for task ':compileJava'. Could not resolve all files for configuration ':compileClasspath'. 오류 해결 방법

feelcoding 2021. 7. 15. 20:28
728x90

오늘 어떤 라이브러리가 필요해서 Gradle 파일에 의존성을 추가해주었다.

이 코끼리를 클릭하여 Sync도 잘 해서 빌드도 성공적으로 했다.

 

그런데 프로그램을 실행하려고 하니

Execution failed for task ':compileJava'. > Could not resolve all files for configuration ':compileClasspath'. > Could not find com.github.shin285:KOMORAN:3.3.4. Searched in the following locations: - https://repo.maven.apache.org/maven2/com/github/shin285/KOMORAN/3.3.4/KOMORAN-3.3.4.pom If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration. Required by: project : Possible solution: - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html

 

이런 에러가 났다.

 

찾아보니 아래와 같이 Gradle 파일의 allproject의 repositories에 아래 코드를 추가해야 한다고 한다.

maven { url 'https://jitpack.io' }

 

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }
    }
}

이렇게 코드를 추가하니 오류가 발생하지 않고 잘 돌아갔다.

 

출처: https://www.python2.net/questions-666798.htm

728x90