- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个采用以下结构的多模块 Maven 项目:
root-module
|__module-a
| |__src
| |__main
| |__xsd
| | |__my.xsd
| |__xjb
| |__my.xjb
|__module-b
<project>
<artifactId>root-module</artifactId>
<packaging>pom</packaging>
<modules>
<module>module-a</module>
<module>module-b</module>
</modules>
</project>
<project>
<parent>
<artifactId>root-module</artifactId>
</parent>
<artifactId>module-a</artifactId>
<properties>
<my-definitions.xsd>${basedir}/src/main/xsd/my.xsd</my-definitions.xsd>
<my-bindings.xjb>${basedir}/src/main/xjb/my.xjb</my-bindings.xjb>
<my.output>${basedir}/target/generated-sources/jaxb/my</my.output>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<executions>
<execution>
<id>generate-my-classes</id>
<phase>generate-sources</phase>
<goals><goal>xjc</goal></goals>
<configuration>
<sources><source>${my-definitions.xsd}</source></sources>
<xjbSources><xjbSource>${my-bindings.xjb}</xjbSource></xjbSources>
<outputDirectory>${my.output}</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
com.sun.istack.SAXParseException2; IOException thrown when processing "file:/home/root-module/src/main/xjb/my.xjb". Exception: java.io.FileNotFoundException: /home/root-module/src/main/xjb/my.xjb (The system cannot find the path specified).
[ERROR] Failed to execute goal org.codehaus.mojo:jaxb2-maven-plugin:2.1:xjc (generate-my-classe) on project module-a:
[ERROR] +=================== [XJC Error]
[ERROR] |
[ERROR] | 0: file:/home/root-module/module-a/src/main/xsd/my.xsd
[ERROR] |
[ERROR] +=================== [End XJC Error]
Using Maven 3.2.5
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>2.1</version>
最佳答案
更新到插件的 2.2 版似乎可以工作。
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>2.2</version>
关于maven - 将 XJB 与 jaxb2-maven-plugin 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30834601/
我正在尝试使用 Simplify plugin用一组简单的属性替换复杂的属性。我按照插件的手册让它工作。但是我不能改变原来的模式,所以我必须使用一个外部的bindings.xjb。它给了我各种各样的错
我的项目生成以下文件: 然后 eclipse 在“jaxb:extensionBindingPr
我在 xjb 上有以下代码片段: 但是,我尝试使用的模式应该只允许使用字母和数字以及与号 (&)。但是
我有多个 XSD 文件,我想对它们运行 XJC 以创建 java 类对象,我将其用于进一步处理。问题:当我运行 XJC 命令时,我的一组 XSD 中的 2 个 XSD 出现问题。 XSD 是: con
我有一个 WSDL 文件 weatherservice.wsdl我正在尝试使用 xjc 为这个 WSDL 生成绑定(bind).我如何使用 xjc 做到这一点? 我没有从 xjc 找到任何命令行参数来
我正在尝试更改我的 xjb 文件中的 schemaLocation 以不使用使用 URL 的远程文件,而是使用也在版本控制下的本地副本。 例如我的xjb 文件有类似的内容 例如,当我将其
自定义 xjb 非常适合根据需要覆盖名称,但是我们丢失了名称中的下划线。 如您所见,对于上面的 xjb,生成的
我有以下 xml 文件:
我有一个采用以下结构的多模块 Maven 项目: root-module |__module-a | |__src | |__main |
我正在尝试使用 jaxb 和 spring 生成 JAVA 代码,但是当我有一个包含 2 个具有相同名称但位于不同命名空间的 simpleType 的 wsdl 文件时,我无法让它工作。有谁知道我该如
我有一个 pom.xml ,如下所示:- 4.0.0 com.eros model 0.001-SNAPSHOT
我正在尝试为不同的 xsd 文件分配不同的 namespace ,并使用 jaxb2-maven 插件来构建由这些 xsd 文件定义的 Artifact 。 Maven 无法生成源代码并出现以下错误:
我正在尝试为不同的 xsd 文件分配不同的 namespace ,并使用 jaxb2-maven 插件来构建由这些 xsd 文件定义的 Artifact 。 Maven 无法生成源代码并出现以下错误:
我是一名优秀的程序员,十分优秀!