빌드 도구로 Maven을 사용하는 Android 앱에서 작업하고 있습니다. 나는 정확하게 evertyhing을 설정할 수 있었다. (Maven 의존성은 apk 등으로 내보내진다.) 그러나 나는 미친 듯이 나를 몰고가는 하나의 남아있는 문제를 가지고있다.안드로이드 : javax 코어 클래스를 참조하는 의존성을 포함하는 재 패키징 오류/
내 POM 파일에 다음과 같이 정의 simpleframework's xml parser에 대한 종속성을 포함 할 :
<dependency>
<groupId>org.simpleframework</groupId>
<artifactId>simple-xml</artifactId>
<version>2.5.3</version>
</dependency>
나는이 프로젝트에 mvn install
을 실행하면, 나는 (절단) 다음과 같은 오류 얻을 :
trouble processing "javax/xml/namespace/NameSpaceContext.class" ...
을
나는 이러한 javax-classes를 참조하는 간단한 xml 파서의 오류 결과를 알고 있지만 솔루션을 아직 찾지 못했습니다 (--core-library 플래그를 설정하는 것은 쓸모가 없습니다).
나는 현재 maven-jarjar-pluging을 사용하여 종속성을 재 포장하려고하고 있지만 이것도 작동하지 않습니다.
누구든지 나를 도와 줄 수 있습니까? 많은, 미리 감사드립니다!
감사합니다. 현재 프로젝트에 참여하고 있지는 않지만 앞으로의 사용을 염두에 두겠습니다. 그것이 작동한다면, 나는 돌아와서이 대답을 받아 들일 것입니다 :) – thomaux
그것은 사람을 작동합니다!Marcin 대답을 받아 들일 수 :) 대답 –
이 솔루션을 시도하지만 여전히 org.simpleframwork.xml.core.Persister 오류가 없습니다. –