【问题标题】:wsdl2java generate java classes with longnameswsdl2java 生成带有长名称的 java 类
【发布时间】:2020-10-19 09:46:12
【问题描述】:

我想知道,如何使用 maven wsdl2java 生成类似下面的 java 类

@XmlRootElement(name = "MGTSInstantRequest")
public class MGTSInstantRequest {

    @XmlElement(name = "Input", required = true)
    protected com.ank.mgtsinstant.mgtsinstantwsdl.Input input;

而不是这个 -->

 @XmlRootElement(name = "MGTSInstantRequest")
public class MGTSInstantRequest {

    @XmlElement(name = "Input", required = true)
    protected Input input;

我不想添加额外参数,因为我不能更改命名空间/包名,它正在另一个 java 项目中使用。

【问题讨论】:

    标签: java maven package wsdl2java


    【解决方案1】:

    如果我理解得很好,您希望在生成的 java 类中包含完整的包名。

    您是否尝试过将 packageSpace 选项作为 maven axistools:wsdl2java 插件的参数来设置完整的包名?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-02
      • 2013-03-07
      • 1970-01-01
      • 2016-02-21
      • 2015-05-12
      • 2014-05-14
      • 2012-12-25
      相关资源
      最近更新 更多