개인 자료란 (JE)

  서버 커뮤니티

Profile 스크립터브혼 스크립트 전문가

Vhone dc73ee51d49946dabf4f634c6e3ce5c6

Profile

질문하기 Java

JAVA : Maven과 Library 우선순위 질문

2020.07.04 조회 수 158 추천 수 0
이해도 기타 

Json 직렬화를 시도하면서 Gson을 Maven으로 사용하게 했는데, 마인크래프트 Patch.jar 파일의 Gson과 충돌합니다.


크래쉬가 아니라, Maven의 Gson은 2.8.6버전인데 Patch의 Gson은 이전버전이라

컴파일 시  감지하지 못하고, 런타임에서 오류가 발생합니다.


오류가 발생하는 부분은 JsonParser클래스의 parseReader()메소드입니다.

Patch의 Gson에는 parseReader() 메소드가 없어서 NoSuchMethodError가 출력되는데

이 문제를 해결할 방법이 있나요?


IDE는 이클립스 사용하고 있습니다.




2개의 댓글

wysohn
2020.07.04

아쉽게도 패키지 이름이 겹치는거라 그냥 gson 소스코드를 복사해서 직접 포함 하신다음에 이름을 변경 해 주시는수밖에 없습니다

스크립터브혼
2020.07.04
@wysohn

그렇군요. 감사합니다.

뉴스 및 창작물
/files/thumbnails/308/815/003/262x150.crop.jpg?20240617084353

레드스톤

[피아노커버] 디스코드 - QWER

노트블럭전문가

2024-06-17

0

/files/thumbnails/932/812/003/262x150.crop.jpg?20240616121638

업데이트

마인크래프트 1.21 정식 업데이트

학교가기싫다

2024-06-14

1

/files/thumbnails/308/805/003/262x150.crop.jpg?20240605201646

레드스톤

[노트블럭 커버] 팬서비스/mona 【 HoneyWorks 】

노트블럭전문가

2024-06-05

0

/files/thumbnails/288/791/003/262x150.crop.jpg?20240602150002

아티클

《까다로운 시련》 업데이트 날짜 공개 및 정보

학교가기싫다

2024-06-02

0

/files/thumbnails/841/773/003/262x150.crop.jpg?20240526120908

레드스톤

마인크래프트 노트블록버전 『 봄을 고하다 (春を告げる) 』 [더블옥타브 버전]

노트블럭전문가

2024-05-26

0