问题标签 [maven-jaxb2-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - jaxb2-maven 插件
我想从 xsd 文件生成 java 类,所以当我运行代码时它会显示错误
没有找到架构...这是代码...请帮助...
xsd - 无法通过 maven jaxb 插件生成注释
我正在尝试将javax.persistence.Id作为注释添加到文件中,并通过 Maven JAXB 插件生成为 Java 对象。但是,我遇到了 javax.persistence.id 的 class not found 异常,我确实确保 javax.persistence 包含在 maven 依赖项中,并且我看到 maven 将其作为依赖项拉,但是当我通过 jaxb 插件运行时它不会工作。
- 这是我的 XML
<xsd:complexType name="MyTable"> <xsd:sequence> <xsd:element name="id" type="xsd:int"/> </xsd:sequence> </xsd:complexType>
- 这是我的 binding.xjb 文件
这是我的相关 Pom.xml
jaxb2-基础 0.6.4
org.jvnet.jaxb2_commons jaxb2-basics-annotate 0.6.4 org.jvnet.jaxb2_commons jaxb2-value-constructor 3.0
/li>
但是,当我运行Maven-->Generate-Sources时出现此错误
如果我只是将 @Id 注释添加到项目中的任何 java 类,那么我可以添加并且我看到 javax.persistence.Id 被导入没有问题。当我使用 maven & binding.xjb 时出了什么问题?我没有正确定义注释吗?非常感谢!
java - jaxb2 maven 插件,在单独的标签中定义多个模式文件
我正在使用 maven jaxb2 插件从 xsd 文件生成 Java 类。最近我遇到了一个问题,我的模式文件列表变得很长,我把它们都写在shemaFiles
标签中作为逗号分隔的值,而且行本身很长,我担心将来它会影响代码的可读性并成为一个错误原因。那么有没有任何解决方案可以在单独的标签中写入文件,例如:
这是我现在拥有的代码:
提前致谢。
maven - maven-jaxb 插件 - 两个类具有相同的 XML 类型名称
以下问题,我有 2 个 WSDL 文件,我必须从中生成存根。但是两个 WSDL 文件都包含相同的 XML 类型名称(第二个 WSDL 是第一个 WSDL 的进一步阶段)。
我使用以下配置生成存根:
这确实会生成我的存根,但如果我尝试将它们与 spring-ws 一起使用,我会收到以下错误。
应用程序上下文.xml:
错误:
java - 无法在目标阶段为 java 类生成 jaxb .xsd
Java - jaxb - maven 插件
我有基于 maven 的 Web 应用程序,在 pom 中我有以下插件,它应该生成 jaxb .xsd 到 java 类。
当我执行清理、编译时,不会生成打包 xsd 类。当我手动执行 mvn jaxb2:generate 时,它会在 generate-source 文件夹中生成 xsd 类,但不会打包在战争中。
如何在不手动执行“mvn jaxb2:generate”的情况下使其生成 xsd 类并使其成为战争的一部分?谢谢我提前。
maven - JAXB 等于和哈希码:给出错误
我试图让我的 pom.xml 在我的 JAXB 对象上生成 hashCode() 和 equals methods()。
虽然这会产生以下错误......
我用谷歌搜索过,我发现了一篇关于添加的帖子。
但这无济于事。
谁能帮帮我!
java - 在 wsimport 中使用 maven 坐标样式剧集
我正在使用来自各种标准webservice
的基本类型构建(多个)复合体。现在,我想将编译分解为更多步骤,最好是针对我正在使用的每个标准进行一个步骤。XSD
(GML, SWE, XLINK, etc)
好处:
1) 我可以添加创建工具库,我可以在每个标准的所有 Web 服务中重复使用这些工具库。
2) 我可以利用 的强大功能JAXB2 basics plugin
,它似乎与maven-jaxb2-plugin (org.jvnet.jaxb2.maven2)
和 创建例如接口绑定非常好用。这与 jaxws-maven-plugin 插件形成对比。
最后一步是使用org.jvnet.jax-ws-commons:maven-jaxb2-plugin
来创建我可以在 EJB 中实现的实际 Web 服务(或作为客户端调用)。
现在,该org.jvnet.jaxb2.maven2:maven-jaxb2-plugin
插件允许我通过它们的 maven 坐标来引用剧集,作为它的一部分,如下所示:
我怎样才能做到这一点org.jvnet.jax-ws-commons:maven-jaxb2-plugin
?我搜索了很多,并进行了这样的实验:
它从(编译的)JAXB 依赖项目的目标目录中获取剧集文件。这有时甚至在 Maven 构建中失败(为什么我还没有弄清楚)。
我尝试使用目录文件进行映射,但是(我想我在某处看到了一个以 Maven 坐标为目标的目录映射),但还没有成功。
maven-jaxb2-plugin - 未能执行目标 org.codehaus.mojo:jaxb2-maven-plugin:1.5:xjc
我有 jaxb2-maven-plugin 版本 1.5 和 axistools-maven-plugin 版本 1.4 当我执行 maven 生成源时,我收到一个错误.. 任何帮助都会非常有用。
maven - 如何在子 POM 中继承 Maven 插件条目
我在我的子 POM 中添加了以下插件,它可以正常工作。如果我在我的父 POM 中添加相同的插件它不起作用,我希望将它添加到我的父 POM 中并在我的子 POM 中继承它。
你能帮忙怎么做吗?