自定义包名称 cxf-codegen-plugin

2024-02-17

想象一下这个场景。

我有一个名称空间为 a/b/c 的 wsdl 文件,它导入另一个名称空间为 m/n/o 的 wsdl 文件。 不幸的是,它们都定义了相同的 ComplexTypes XYZ 。现在,当我使用 cxf-codegen-plugin 生成 Java 代码并使用自定义包名称“com.qsrs.uvw”时,生成的最终代码中仅保留一个类。有人可以帮我吗?


如果你想根据命名空间生成包,这里是解决方案:

<plugin>
    <groupId>org.apache.cxf</groupId>
    <artifactId>cxf-codegen-plugin</artifactId>
    <version>2.6.0</version>
    <executions>
        <execution>
            <id>generate-sources</id>
            <phase>generate-sources</phase>
            <configuration>
                <sourceRoot>${basedir}/target/generated/src/main/java</sourceRoot>
                <wsdlOptions>
                    <wsdlOption>
                        <wsdl>yourWsdl.wsld</wsdl>
                        <extraargs>
                            <extraarg>-client</extraarg>
                            <extraarg>-verbose</extraarg>
                            <extraarg>-p</extraarg>
                            <extraarg>http://your.namespace/services/=your.package</extraarg>
                            <extraarg>-p</extraarg>
                            <extraarg>http://your.namespace2/services2/=your.package2</extraarg>
                        </extraargs>
                    </wsdlOption>
                </wsdlOptions>
            </configuration>
            <goals>
                <goal>wsdl2java</goal>
            </goals>
        </execution>
    </executions>
</plugin>

This <extraarg>http://your.namespace2/services2/=your.package2</extraarg>会将您的名称空间映射到您想要的包。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自定义包名称 cxf-codegen-plugin 的相关文章

随机推荐

  • 测试与 Jasmine 异步的 requireJS 方法

    我正在尝试测试需要使用模块的功能jasmine and 要求 这是一个虚拟代码 define testModule function return 123 var test function require testModule funct
  • 如何从 AngularJS 中的多级指令获取控制器范围(没有 $parent)

    如何从以下结构中的多级指令访问控制器范围 我创建了一个内部具有多级作用域的指令 1 Controller scope 1 2 Directive1 scope main directive 1 2 1 Directive2 scope 1
  • 如何比较类和接口?

    谁能解释一下如何比较KClasses 和它们之间的接口 我知道如何检查类或接口是否相等 但我不明白如何检查 A 类是否是 B 类的超类等 interface IB interface IC IB open class A open clas
  • iPhone的加速度计可以在后台运行吗?

    我想使用iPhone的加速度计来获取加速度计值的日志文件 可能是24小时 当其他应用程序运行时 是否可以让加速度计在后台运行 如果您的应用程序因其他原因被允许在后台运行 您现在就可以执行此操作 查看核心运动 APIstartAccelero
  • 跟踪用户在网站中完成特定操作的时间

    我想跟踪用户完成特定操作所花费的时间 包括服务器响应时间和渲染时间 DOM相关更改 在网站中 我已经在 Angular 框架中尝试过了 为此 我想记录用户开始操作的时间 并且我想记下操作完成的时间 作为一名开发人员 我会知道用户何时开始活动
  • laravel 在控制器中的所有方法之间共享变量

    我正在 PHP laravel 框架中制作一个简单的网站 其中顶部导航链接是从数据库动态生成的 我正在主控制器操作中生成 pages 变量并传递到布局文件 我的代码如下 public function home pages Page all
  • 事件驱动架构和事件结构

    我是 EDA 新手 我已经阅读了很多有关其优点的内容 并且可能有兴趣在我的下一个项目中应用它 但仍然不明白一些东西 引发事件时 哪种模式最适合 将事件命名为 CustomerUpdate 并包含有关客户的所有信息 更新或未更新 将事件命名为
  • R data.table 替换另一个 data.table 中值的索引

    您好 仍在尝试找出 data table 如果我有一个包含如下所示值的 data table 那么将这些值替换为另一个 data table 中的值的最有效方法是什么 set seed 123456 a data table date id
  • 如何在 jQuery 中暂停事件?

    我有一个关于事件的问题 基本上 我想在用户单击链接离开页面时运行 jquery 方法 在这个方法中 我想在他们离开之前检查一些事情 所以我知道我可以调用 e preventDefault 但是 如果我在阻止事件后希望事件继续进行怎么办 有什
  • Delphi 中的 Windows API 参数 - 使用或不使用 @ 运算符传递 var 参数?

    我正在尝试使用一个调用的函数设置DiGetDeviceRegistryProperty http msdn microsoft com en us library ff551967 28v vs 85 29 aspx与德尔福7 该调用来自示
  • 具有多行项目的微调器与 Froyo 上的所选项目显示重叠

    我正在尝试创建在所有 Android 版本 直到 Froyo 上看起来都相同的 Spinner 为此 我正在使用无处不在的全息 https github com Prototik HoloEverywhere 一些微调器项目文本超过一行 我
  • 在 Visual Studio 2019 中,WCF 服务(启用 AJAX)不在添加 --> 新项中

    我正在尝试创建一个 Rest Web 服务 并且是 Visual Studio 2019 的新手 创建项目后 我尝试通过右键单击该项目并转到 添加 gt 新项目 来获取 WCF 服务 启用 AJAX 但是 我在任何地方都没有看到这项服务 我
  • 通过 R 中的 geom_text 将小于号“<”添加到 ggplot

    简短版本 我如何使这个人为的代码绘制出正确的希腊贝塔字符和标签字符串的其余部分 以及空格和小于字符以及格式化为键入的数字 library ggplot2 df lt data frame a 1 15 b 6 20 ggplot data
  • JavaScript 数组解构赋值和空值

    我正在使用外部服务getListOfItemsFromServiceA它接受一个id 用户 并返回与该用户关联的 5 个项目 正好 5 个 的列表 我使用数组解构赋值来设置那些工作正常的项目的值 如下所示 仅是一个示例 var item1
  • Automake 变量来整理 Makefile.am

    我有一个目录 src 包含所有源文件 bin 用来在运行 make 命令后存储所有二进制文件 该目录如下所示 BuildDirectory src bin configure Makefile am configure ac 现在在 Mak
  • 注意:未定义索引:变量

    我正在尝试构建以下表格
  • 在Java中,当文件被其他线程锁定时,有没有办法读取该文件?

    因此 我使用以下命令在文件上创建锁定 以便我可以专门对其进行编辑 File file new File filename channel new RandomAccessFile file rw getChannel lock channe
  • HTML5 视频 - 暂停加载/部分加载

    有没有办法预加载视频的一部分 而不是整个视频 我注意到有一个 暂停 事件 表明视频预计不会下载 直到有进一步指示 但我不确定如何触发此事件 我的目标是预加载视频的一部分而不占用所有用户的带宽 Thanks 您可以使用 XHR 预取任何 UR
  • Java SafeVarargs 注释,是否存在标准或最佳实践?

    我最近接触到了java SafeVarargs注解 谷歌搜索 Java 中的可变参数函数不安全的原因让我很困惑 堆中毒 擦除类型 所以我想知道一些事情 是什么使得可变参数 Java 函数在 SafeVarargs有什么意义 最好以深入示例的
  • 自定义包名称 cxf-codegen-plugin

    想象一下这个场景 我有一个名称空间为 a b c 的 wsdl 文件 它导入另一个名称空间为 m n o 的 wsdl 文件 不幸的是 它们都定义了相同的 ComplexTypes XYZ 现在 当我使用 cxf codegen plugi