импорт jaxb, xsd не распознан
У меня большая проблема с плагином jaxb. У меня есть проект A, где у меня есть файл src / main / resources / xsd / common.xsd. В этом проекте я использую cxf-xjc-plugin для генерации классов Java. У меня также есть файл эпизода в каталоге src / main / resources / META-INF, который называется sun-jaxb.episode
Затем у меня есть проект B, который имеет зависимость maven от проекта A. В этом проекте у меня есть src / main / resources / catalog.txt
PUBLIC "http://www.some_path" "maven:GROUP_ID_OF_PROJECT_A:ARTIFACT_ID_OF_PROJECT_A:jar::!/common.xsd"
В проекте B у меня есть файл pom с плагином jaxb
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<configuration>
<extension>true</extension>
<episodes>
<episode>
<groupId>GROUP_ID_OF_PROJECT_A</groupId>
<artifactId>ARTIFACT_ID_OF_PROJECT_A</artifactId>
</episode>
</episodes>
<catalogs>
<catalog>src/main/resources/catalog.txt</catalog>
</catalogs>
</configuration>
</plugin>
Далее у меня в проекте Б
src/main/resources/other/xsd my main.xsd
файл, в котором я использую определения типов из файла common.xsd
У меня есть xmlns: cmns = "http: //www.some_path" // он такой же, как в catalog.txt и
<xs:import namespace="http://www.some_path"/>
но проблема в том, что я получаю ошибку неопределенного простого или сложного типа, потому что он не распознает cmns