오늘 어떤 라이브러리가 필요해서 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' }
}
}
이렇게 코드를 추가하니 오류가 발생하지 않고 잘 돌아갔다.
'Java' 카테고리의 다른 글
[Java] try나 catch 블록에서 return 하면 finally 블록이 실행이 될까? (4) | 2022.09.29 |
---|---|
[Java] the last packet sent successfully to the server was 0 milliseconds ago (0) | 2022.02.20 |
[Java] JavaDoc으로 문서화 하기 (문서 생성하기, lombok으로 생성된 메소드까지 문서화 하기) (0) | 2021.06.24 |
[Java] 배열 출력, 배열 정렬, 배열을 List로 바꾸기, ArrayList로 바꾸기 (0) | 2020.02.21 |
[Java] StringTokenizer 사용법 (기준에 따라 문자열 쪼개기) (0) | 2020.02.15 |