首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jaxb2-maven-plugin不从wsdl生成源

jaxb2-maven-plugin不从wsdl生成源
EN

Stack Overflow用户
提问于 2019-03-20 11:45:47
回答 1查看 6.8K关注 0票数 0

对于jaxb2-maven-plugin版本2.4,我有以下配置

代码语言:javascript
复制
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>jaxb2-maven-plugin</artifactId>
    <version>2.4</version>
    <executions>
        <execution>
            <id>xjc</id>
            <goals>
                <goal>xjc</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <sourceType>wsdl</sourceType>
        <sources>
            <source>src/main/resources/wsdl/osg_data_sync_service_1_0.wsdl</source>
            <source>src/main/resources/wsdl/parlayx_sms_notification_service_2_2.wsdl</source>
        </sources>
        <outputDirectory>${project.basedir}/src/main/generated</outputDirectory>
        <clearOutputDir>false</clearOutputDir>
    </configuration>
</plugin>

但是,当我运行mvn jaxb2:xjc时,不会生成任何类。

我能忽略什么?

我已经粘贴了一个wsdl 这里

编辑

正如前面提到的,这可能是一个重复,我将插件降级为1.6版本,并将配置更改为下面的配置,仍然没有生成任何类。

代码语言:javascript
复制
<configuration>
    <wsdl>true</wsdl>
    <xmlschema>false</xmlschema
    <schemaFiles>osg_data_sync_interface_1_0.wsdl,parlayx_sms_notification_interface_2_2.wsdl</schemaFiles>
    <schemaDirectory>src/main/resources/wsdl</schemaDirectory>
    <outputDirectory>${project.basedir}/src/main/generated</outputDirectory> 
</configuration>

完整的pom 这里作为站点抱怨太多的代码

经过清洗,它终于可以与1.6版本一起工作了。为什么2.4版本不能工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-23 13:40:11

终于让2.4版本开始工作了。我不知道具体问题是什么,但我能够通过运行mvn generate-sources而不是mvn jaxb2:xjc来生成类,就像评论中所建议的那样。我还得先运行mvn clean

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55260020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档