Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用maven swagger codegen插件生成文档?_Java_Maven_Swagger 2.0_Swagger Codegen - Fatal编程技术网

Java 如何使用maven swagger codegen插件生成文档?

Java 如何使用maven swagger codegen插件生成文档?,java,maven,swagger-2.0,swagger-codegen,Java,Maven,Swagger 2.0,Swagger Codegen,我已经像那样配置了swagger codegen插件 <plugin> <groupId>io.swagger</groupId> <artifactId>swagger-codegen-maven-plugin</artifactId> <version>2.1.5</version> <executions>

我已经像那样配置了swagger codegen插件

    <plugin>
        <groupId>io.swagger</groupId>
        <artifactId>swagger-codegen-maven-plugin</artifactId>
        <version>2.1.5</version>
        <executions>
            <execution>
                <goals>
                    <goal>generate</goal>
                </goals>
                <configuration>
                    <inputSpec>${project.basedir}/src/main/resources/model.json</inputSpec>
                    <language>java</language>
                    <configOptions>
                        <sourceFolder>src/gen/java/main</sourceFolder>
                    </configOptions>
                    <modelPackage>com.mypackage</modelPackage>
                    <environmentVariables>
                        <models></models>
                        <supportingFiles>false</supportingFiles>
                    </environmentVariables>
                </configuration>
            </execution>
        </executions>
    </plugin>

昂首阔步
swagger codegen maven插件
2.1.5
生成
${project.basedir}/src/main/resources/model.json
JAVA
src/gen/java/main
com.mypackage
假的
一切正常,但当我将语言更改为
html
时,什么都没有生成


那么如何生成staitc html文档呢?

目前,您正在将语言指定为
java
来生成html,这应该是
html
html2
,因为这指定了swagger codegen的输出语言生成器


有两种不同的html生成器,因此您需要确定您喜欢的口味。

您可以查看
目标/生成的源代码/swagger/
文件夹吗?应该有一个
index.html
文件。我不确定是否需要
sourceFolder
有一些文件,但根本没有html文件!!!也许maven日志会有所帮助。真的很难弄明白。你的配置看起来不错