问题标签 [jaxws-maven-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.

0 投票
1 回答
664 浏览

java - 为什么 jaxws-maven-plugin 忽略我的 .WSDL 文件?

我正在使用 MojoHaus 的 jaxws-maven-plugin 从我的存储库中的 .WSDL 文件按照此处的示例生成 Java 类。

pom.xml:

但是,当我构建项目时,我看到:

为什么wsimport会忽略我特意指定的文件?请注意,如果我通过使用 <wsdlUrl> 标记以“错误”的方式执行此操作,则会成功生成文件(尽管注释具有引用我的机器的绝对文件路径,这就是我更改它的原因)。

0 投票
1 回答
150 浏览

java - pom.xml 文件中定义的 Maven 动态 Web 项目依赖项不起作用

我有一个大学项目,其中涉及设置多个 Java Eclipse 动态 Web 项目。这些项目需要通过在项目的 pom.xml 文件中添加几个属性和依赖项来设置 JAXWS 注释。

尝试在项目的 Java 界面中使用所需的 JAX-WS 注释(@WebService、@WebResult 等)时,我收到一条错误消息,指出“无法将“WebService”解析为类型”。我尝试将这些库手动导入接口类(即导入 javax.jws.WebService),但收到错误消息“无法解析导入 javax.jws”。

我的讲师说过,他认为注释不起作用的唯一原因是如果没有添加依赖项,即使我已经这样做了?这真的让我很困惑,任何帮助将不胜感激。

0 投票
0 回答
56 浏览

java - 定义生成类jax-ws ws:import的根包,而不是override

我需要使用 jaxws ws:import 为生成的源定义一个根包。我发现的唯一属性是packageName,但它覆盖了包定义并且我获得了冲突(wsimport - 两个声明导致冲突,给定的同一行),由于 wsdl 中的问题我无法解决,因为给出了。无论如何,我想定义一个根包,而不是一个覆盖,这样 ws:import 将生成如下结构:

有没有办法获得这个?ws:import 使用 jaxws-maven-plugin 2.3 执行。

0 投票
0 回答
131 浏览

java - 如何通过 maven 在 jaxws 中使用 jaxb 插件?

我正在通过 maven 使用 JaxWS 从 WSDL 和 xsd 文件生成 Java 代码。现在我想添加构建器模式(流利的 api),所以想在构建中添加一个 jaxb-plugin:jaxb2-rich-contract-plugin

但我得到了错误:no such JAXB-Option: -Xfluent-builder

这是我的 pom 的相关部分:

那么如何使用 maven 在 jaxws 中使用 jaxb-plugins 呢?

0 投票
0 回答
22 浏览

java - Java:消息中包含两部分的 WSDL 文件引发异常错误

@pre:使用 Netbeans 8.1、JDK 1.8 进行开发并使用 jaxws-maven-plugin 2.3 强制使用 SOAP 1.2

大家好

我需要使用外部 SOAP 服务。该服务不是我的,所以我无法更改 WSDL 文件,它已经用于其他目的。

我遇到的问题如下:

  1. 该服务在每个请求中都需要一个标头和一个正文。这就是 WSDL 文件看起来像这样的原因
  1. 当我尝试使用 jaxws-maven-plugin 2.3 强制使用 SOAP 1.2(在我的 pom.xml 中为真)自动生成相关代码时,您会收到以下错误消息:

但是它不起作用。jaxws-maven-plugin 2.3 不生成进程方法,所以我无法调用该服务。

拜托,你能帮帮我吗?先感谢您。

0 投票
0 回答
32 浏览

java - WSDL 到具有多个模式和包映射的 Java 存根生成 - Maven

我正在尝试从 WSDL 文件(WSDL 文件 + 少数 XSD 文件)生成 JAVA 存根类。我无法为 XSD Schema 和 Package 提供映射选项。

我有多个来自 ant 的模式包。我在 Maven 中尝试同样的方法,但找不到方法。

蚂蚁脚本

项目结构

聚甲醛

请帮我找到添加多个模式的方法 - 包映射