У меня, похоже, возникают проблемы с плагином 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 или в привязках.
Есть ли какие-либо ресурсы, которые я мог бы использовать для решения этой проблемы, или какие-либо шаги по решению, которые я мог бы предпринять? Большое спасибо!