🏭 에러공장 1편 - Maven에서 org.json이 설치되지 않을 때, 최신 해결법 완전 정리

💥 이 글은 실제 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 오류