Używam Gradle do mojego projektu. Jednym z zależnościami Mam określonych w moim build.gradle jest
compile 'org.glassfish.jersey.media:jersey-media-moxy:2.0'
Ta zależność daje mi dwie wersje jednego słoika. Jak to naprawić?
Działa to dobrze na normalnej aplikacji Java, jednak gdy próbuję budować na Androida uzyskać:
Patrząc na które biblioteki są przywoływane, jasne jest, że są oba javax.inject-2.3.0-b05.jar
i javax.inject-1.jar
, które znalazłem są dodawane przez zależność powyżej. Zgaduję, że ten "zduplikowany" jar powoduje błąd kompilacji.
Jak to obejść? Dlaczego zależność obejmuje dwa takie same słoiki? Czy jest jakiś sposób, aby przygotować wersję Androida z tymi dwoma słoikami lub usunąć jeden z tych słoików?