Spring Boot Web服务WSDL不包含其他XSD架构

时间:2018-10-01 12:21:23

标签: java spring web-services xsd wsdl

我有一个带有自动生成的WSDL的Spring Boot Web服务应用程序。

我想向XSD架构添加另一个部分,但为了使其分开,我使用了<xs:include />

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema ...>

    <xs:include schemaLocation="other.xsd" />

    <xs:element ...>

根据the docs (some rows above),我必须将Commons XMLSchema添加到类路径,但是尽管这样做:

    <dependency>
      <groupId>org.apache.ws.xmlschema</groupId>
      <artifactId>xmlschema-core</artifactId>
      <version>2.2.3</version>
    </dependency>

    <dependency>
      <groupId>org.apache.ws.xmlschema</groupId>
      <artifactId>xmlschema-walker</artifactId>
      <version>2.2.3</version>
    </dependency>

似乎没有选择其他模式,并且生成的WSDL在开头保留了<xs:include />条目:

       

<xs:include schemaLocation="other.xsd"/>

<xs:element ...>

0 个答案:

没有答案