如何从多个swagger文件生成界面

时间:2019-02-19 14:02:36

标签: java maven swagger

我正在一个项目中,我使用插件swagger-codegen-maven-plugin生成将在之后实现的Java接口,该问题我目前使用单个swagger文件,并且生成很好,但是在演变过程中,我将需要添加第二个swagger文件来生成另一个接口,问题是当我回到conf时,我发现标记仅接受一个文件,我不知道我该怎么做。可以添加第二个,特别是我们使用的第一个版本的swagger版本0.4.38,如果有人已经遇到此问题,或者有示例或教程,请感谢您提供给我,非常感谢< / p>

<plugin>
                <groupId>org.zalando.maven.plugins</groupId>
                <artifactId>swagger-codegen-maven-plugin</artifactId>
                <version>0.4.38</version>
                <executions>
                    <execution>
                        <phase>process-resources</phase>
                        <id>generate-code</id>
                        <goals>
                            <goal>codegen</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <apiFile>${basedir}/src/main/resources/swagger/folder/dir1/v1_0/swaggerFile.yaml</apiFile>
                    <language>jaxrsinterfaces</language>
                    <apiPackage>${project.groupId}.services.rops.api.v1_0.ws</apiPackage>
                    <modelPackage>${project.groupId}.services.rops.api.v1_0.model</modelPackage>
                    <enableBuilderSupport>false</enableBuilderSupport>
                    <enable303>false</enable303>
                </configuration>         
                <dependencies>
                    <dependency>
                        <groupId>org.zalando.stups</groupId>
                        <artifactId>swagger-codegen-template-jaxrs-interfaces</artifactId>
                        <version>0.4.38</version>
                    </dependency>
                </dependencies>
            </plugin>

0 个答案:

没有答案