jaxb, importação xsd não reconhecida
Eu tenho um grande problema com o plugin jaxb. Eu tenho um projeto A onde eu tenho o arquivo src / main / resources / xsd / common.xsd. Neste projeto, uso o cxf-xjc-plugin para gerar classes java. Eu também tenho meu arquivo de episódio em src / main / resources / META-INF chamado sun-jaxb.episode
Em seguida, tenho o projeto B, que tem dependência dependente do projeto A. Neste projeto, tenho src / main / resources / catalog.txt
PUBLIC "http://www.some_path" "maven:GROUP_ID_OF_PROJECT_A:ARTIFACT_ID_OF_PROJECT_A:jar::!/common.xsd"
No projeto B, eu tenho um arquivo pom com o plugin 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>
Em seguida, eu tenho no projeto B
src/main/resources/other/xsd my main.xsd
arquivo onde eu uso definições de tipo do common.xsd
Eu tenho xmlns: cmns = "http: //www.some_path" // é o mesmo que em catalog.txt e
<xs:import namespace="http://www.some_path"/>
mas o problema é que eu recebo erro indefinido tipo simples ou complexo, porque ele não reconhece cmns