maven - 如何生成xsd文件cxf-java2ws-plugin

标签 maven

我已经编写了 Web 服务,并通过 Maven 成功生成了 wsdl,但是我将如何生成 xsd ?

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.cxf</groupId>
                <artifactId>cxf-java2ws-plugin</artifactId>
                <version>${cxf.version}</version>
                                    <executions>
                    <execution>
                        <id>process-classes</id>
                        <phase>process-classes</phase>
                        <configuration>

                            <className>com.TestWebServices</className>
                            <genWsdl>true</genWsdl>
                            <verbose>true</verbose>
                        </configuration>
                        <goals>
                            <goal>java2ws</goal>
                        </goals>
                    </execution>

                </executions>
            </plugin>

        </plugins>
    </build

>

如何使用maven生成xsd?

最佳答案

默认情况下,架构是在 wsdl 文件中生成的。如果您想要将 xsd 放在单独的文件中,请通过添加以下内容来修改您的 pom:

<argline>-createxsdimports</argline>

在 java2ws-plugin 配置中(在您的情况下,它将与 <verbose> 标签一起出现)。

关于maven - 如何生成xsd文件cxf-java2ws-plugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16983767/

相关文章:

java - 在 Weblogic 12.1.x 应用程序服务器上为 JPA 2.1 + 'Spring Data JPA' 选择哪个 Maven 依赖项?

java - 在eclipse中组织maven多模块项目

java - 多组件版本控制/构建最佳实践

java - Wildfly:将 Spring 和 Camel 嵌入到 jar 中

java - Spring 如何为 Maven 项目创建基本 URL

maven - JDK7,mvn-3.2.2 - maven-enforcer-plugin - RequireJavaVersion 失败

java - 在 jar 文件中设置 java.library.path

用于游戏开发/ Assets 管道的 Maven

java - 构建多个maven pom文件并登录到单个文件

java - 如何在maven项目中为sqlmapconfig.xml设置类路径