2011-09-29 87 views
0

我试图使用JAXB2插件神器(依赖)编译的模式,我跟着话题:编译从Maven构件的模式在找不到文件:Maven的JAXB2-插件

http://confluence.highsource.org/display/MJIIP/User+Guide#UserGuide-UsingcustomJAXB2plugins

和代码我已经是

<plugin> 
       <groupId>org.jvnet.jaxb2.maven2</groupId> 
       <artifactId>maven-jaxb2-plugin</artifactId> 
       <executions> 
        <execution> 
         <goals> 
          <goal>generate</goal> 
         </goals> 
        </execution> 
       </executions> 
       <configuration> 
        <forceRegenerate>true</forceRegenerate> 
        <generatePackage>com.xxx.it.esp.subscription.schema</generatePackage> 
        <generateDirectory>src/main/java/</generateDirectory> 
        <!-- 
        <schemas> 
         <schema> 
          <dependencyResource> 
           <groupId>com.xxx.it.esp</groupId> 
           <artifactId>esp-schemas</artifactId> 
           <version>1.0-SNAPSHOT</version> 
           <resource>index.xsd</resource> 
          </dependencyResource> 
         </schema> 
        </schemas> 
       </configuration> 
      </plugin> 

引起:java.io.FileNotFoundException:JAR条目index.xsd不是在罐子ESP-模式-1.0-快照

发现顺便说一句index.xsd是在src/main/resources/schema /文件夹下,我试着给整个文件夹也是同样的错误

回答

1

请尝试<resource>schema/index.xsd</resource>resource是JAR中XSD的路径。

相关问题