Java 如何在maven插件中引用不同的模块文件

Java 如何在maven插件中引用不同的模块文件,java,maven,jaxb,Java,Maven,Jaxb,我有一个包含许多模块的maven项目。其中一个模块包含我想在另一个模块中使用的xsd文件。我已经阅读了很多文章,但无法正确配置jaxb2 maven插件来解决以下问题 项目结构: Parent | -------module-x | | | ------- conf | | | -- primary-mapping-1.0.xsd | ------ mod

我有一个包含许多模块的maven项目。其中一个模块包含我想在另一个模块中使用的xsd文件。我已经阅读了很多文章,但无法正确配置jaxb2 maven插件来解决以下问题

项目结构:

Parent
  |
  -------module-x
  |        |
  |         ------- conf
  |                    |
  |                     -- primary-mapping-1.0.xsd 
  |
  ------ module-y
module-y
jaxb2-maven插件

<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插件
1.6
xjc2
xjc
${project.parent.basedir}/module-x/conf
primary-mapping-1.0.xsd
com.xyz.mappings.jaxp
假的
构建错误-

[错误]无法执行目标 mojo:jaxb2maven插件:1.6:xjc(xjc)on project 模块-y:未找到架构->[帮助1]


如何正确配置jaxb2 maven插件来实现这一点?

您是否调试了
${project.parent.basedir}/module-x/conf
正确解析的代码?您是否使用绝对路径和/或硬编码路径进行了测试?如何调试此属性?此属性提供了什么值?是否有任何方法可以在调试模式下运行构建或打印属性?感谢您的回复。您是否调试了
${project.parent.basedir}/module-x/conf
正确解析?您是否使用绝对路径和/或硬编码路径进行了测试?如何调试此属性?此属性提供了什么值?是否有任何方法可以在调试模式下运行构建或打印属性?谢谢你的回复。