首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Maven将XMLBeans类添加到Eclipse中的类路径

使用Maven将XMLBeans类添加到Eclipse中的类路径
EN

Stack Overflow用户
提问于 2014-03-25 16:17:49
回答 2查看 4.1K关注 0票数 2

我使用XMLBeans Maven插件来生成基于XSD文件的类。我能够使用生成的类编写代码,Eclipse将target/generated-sources/xmlbeans显示为源文件夹。然而,当我试图运行我的测试代码时,我会得到一个典型的错误:

schemaorg_apache_xmlbeans.system.sCFA0DE5D65ADE16E20A85EAFD5A886E4.TypeSystemHolder :java.lang.ClassNotFoundException

如果我查看我的项目文件夹,我可以在文件夹target\generated-classes\xmlbeans\schemaorg_apache_xmlbeans\system\sCFA0DE5D65ADE16E20A85EAFD5A886E4中看到这个类文件。

我是否可以对POM文件进行更改,使Eclipse知道在哪里可以找到这些类?我想有很多方法可以手动修复这个问题,并告诉Eclipse将该文件夹添加到类路径中,但是我更喜欢一个自动的解决方案。

POM片段

代码语言:javascript
复制
  <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>xmlbeans-maven-plugin</artifactId>
    <version>2.3.3</version>
    <executions>
      <execution>
        <goals>
          <goal>xmlbeans</goal>
        </goals>
      </execution>
    </executions>
    <inherited>true</inherited>
    <configuration>
      <schemaDirectory>src/main/xsd</schemaDirectory>
      <download>true</download>
      <javaSource>1.5</javaSource>
    </configuration>
  </plugin>
EN

回答 2

Stack Overflow用户

发布于 2014-03-25 16:54:01

我用它来合并生成的代码。确保在代码生成之后将插件绑定到某个阶段,或者如果使用相同的阶段,则在xmlbeans-maven-plugin配置之后出现此插件配置。

代码语言:javascript
复制
<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>build-helper-maven-plugin</artifactId>
  <version>${build.helper.maven.plugin.version}</version>
  <executions>
    <execution>
      <id>add-source</id>
      <phase>generate-sources</phase>
      <goals>
        <goal>add-source</goal>
      </goals>
      <configuration>
        <sources>
          <source>${xmlbeans.sourceGenerationDirectory}</source>
        </sources>
      </configuration>
    </execution>
  </executions>
</plugin>
票数 2
EN

Stack Overflow用户

发布于 2015-05-26 12:59:13

为我找到了一个可行的解决方案-- 这些家伙编写了一个maven连接器。因此,基本上只需从XMLBeans安装这里连接器即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22640406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档