이 질문은 Conflicting versions of datanucleus enhancer in a maven google app engine project과 관련 있습니다. 나는 거기에 해결책을 시도하고 그것은 작동합니다. 하지만 mvn clean 컴파일을 실행하면 오류가 발생합니다.Datanucleus enhancer의 충돌 의존성 - 파트 2
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project XXX: Fatal error compiling: java.lang.NoClassDefFoundError: org/datanucleus/util/AnnotationProcessorUtils: org.datanucleus.util.AnnotationProcessorUtils.
이유가 무엇입니까? datanucleus-maven-plugin : 3.3.0-release를 사용하고 있습니다.
문제점은 datanucleus-core가 두 번 있습니다. 하나는 프로젝트 종속성이고 다른 하나는 플러그인 종속성입니다. MVN의 datanuleus를 실행 한 후 콘솔에서 다음 줄을 향상 두 번 나타납니다
[INFO] CP: /home/user/.m2/repository/org/datanucleus/datanucleus-core/3.2.7/datanucleus-core-3.2.7.jar
해당 솔루션 확인 (제외 사용) http://stackoverflow.com/a/4226979/663012 – Czar
이 방법은 작동하지 않습니다. –