💥 이 글은 실제 AWS EC2 개발 환경에서 겪은 문제를 바탕으로, org.json
라이브러리가 Maven에서 설치되지 않을 때의 원인과 해결책을 완전 정리한 실전 기록입니다.
❓ 문제 상황
Maven 프로젝트에서 다음 명령 실행 시 오류 발생:
mvn clean
에러 로그:
[ERROR] Failed to execute goal ...
Could not resolve artifact org.json:json:jar:20210307
🔍 원인 분석
- Maven Central 접근 제한 (AWS 환경에서 자주 발생)
- 버전 지정 누락 또는 잘못된 버전
- 외부 저장소 연결 실패
🛠️ 해결 방법
✅ 방법 1: 최신 버전 명시 (20240303)
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20240303</version>
</dependency>
✅ 방법 2: 직접 다운로드 후 수동 설치
wget https://repo1.maven.org/maven2/org/json/json/20240303/json-20240303.jar
mvn install:install-file -Dfile=json-20240303.jar \
-DgroupId=org.json -DartifactId=json -Dversion=20240303 -Dpackaging=jar
✅ 방법 3: JitPack 저장소 사용
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.stleary</groupId>
<artifactId>JSON-java</artifactId>
<version>20240303</version>
</dependency>
📦 다운로드 링크 모음
📝 마무리 요약
org.json 설치 실패 | 최신 버전 지정 수동 설치 JitPack 대체 저장소 사용 |
📌 다음 글 미리보기
👉 에러공장 2편 - cannot find symbol: class AptApiFetcher
오류 완전 해결편
https://koynalpha-dev.tistory.com/entry/error2
🏷️ 추천 태그
Maven, Java, JSON, org.json, pom.xml, dependency error, 개발 에러, 에러공장, AWS, JAR 설치, Maven 오류