我有一个包含许多模块的maven项目。其中一个模块包含我想在另一个模块中使用的xsd文件。我已经阅读了很多文章,但无法正确配置jaxb2-maven-plugin以解决以下问题。
项目结构:
Parent
|
-------module-x
| |
| ------- conf
| |
| -- primary-mapping-1.0.xsd
|
------ module-y
module-y jaxb2-maven-plugin
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>xjc2</id>
<goals>
<goal>xjc</goal>
</goals>
<configuration>
<schemaDirectory>${project.parent.basedir}/module-x/conf</schemaDirectory>
<schemaFiles>primary-mapping-1.0.xsd</schemaFiles>
<packageName>com.xyz.mappings.jaxp</packageName>
<clearOutputDir>false</clearOutputDir>
</configuration>
</execution>
</executions>
<plugin>
构建错误 -
[错误]无法执行目标 org.codehaus.mojo:jaxb2-maven-plugin:1.6:项目中的xjc(xjc) module-y:未找到任何模式 - &gt; [帮助1]
如何正确配置jaxb2-maven-plugin来实现这一目标?