SAXParseException с использованием плагина Maven-JAXB2 0.7.5, только на Maven 3 - PullRequest
1 голос
/ 04 июля 2011

У меня, похоже, возникают проблемы с плагином maven-jaxb2 (версия 0.7.5) при использовании Maven 3. Эта проблема не возникает при использовании Maven 2.2.x, и она стала проблемой только тогда, когда Я обновился до Maven 3 .

Ниже приводится вывод maven после выполнения mvn clean test:

[ERROR] Error while parsing schema(s).Location 
    [ file:/C:/dev/smart-07-2011/mpg-money-send-service/src/main/resources/META-INF/mpg/schemas/XRSIMoneySend.xsd{218,45}].
 org.xml.sax.SAXParseException: src-resolve: 
     Cannot resolve the name 'common:ResponseBody' to 
     a(n) 'type definition' component.

Однако тесты выполняются нормально при использовании Maven 2. Я искал ресурсы в Интернете, если есть какие-либо известные проблемы между Maven 3 и JAXB2, но я не смог найти никаких ресурсов. Эффективный POM для сборки с использованием Maven 2 или Maven 3 идентичен.

Между прочим, в прошлом я мог использовать maven-jaxb2-plugin на Maven 3 просто отлично; эта сборка, однако, является особенной в том смысле, что XSD находится в зависимом JAR, так что это может быть проблемой конфигурации; но я не уверен, какую конфигурацию мне нужно установить в POM или в привязках.

Есть ли какие-либо ресурсы, которые я мог бы использовать для решения этой проблемы, или какие-либо шаги по решению, которые я мог бы предпринять? Большое спасибо!

...