首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用swagger-codegen-maven-plugin而不依赖于春启动。

使用swagger-codegen-maven-plugin而不依赖于春启动。
EN

Stack Overflow用户
提问于 2017-07-21 14:01:18
回答 1查看 1.9K关注 0票数 2

我需要使用swagger生成rest。我编写了用于生成Rest的yaml文件。在我的pom.xml里

区块报价

代码语言:javascript
复制
`<build>
        <plugins>
            <plugin>
                <groupId>io.swagger</groupId>
                <artifactId>swagger-codegen-maven-plugin</artifactId>
                <version>2.2.2</version>
                <executions>
                    <execution>
                        <id>sample-api</id>
                        <goals>
                            <goal>generate</goal>
                        </goals>
                        <configuration>
                            <inputSpec>src/main/resources/swagger.yaml</inputSpec>
                            <output>src/test/java</output>
                            <language>spring</language>
                             <configOptions>
                               <sourceFolder>/</sourceFolder>
                            </configOptions>
                            <apiPackage>io.swagger.handler</apiPackage>
                            <modelPackage>io.swagger.model</modelPackage>
                            <invokerPackage>io.swagger.handler</invokerPackage>
                        </configuration>
                    </execution>
              </executions>
            </plugin>
        </plugins>
    </build>`

但是当我执行"mvn干净安装“时,它要求我提供org.springframework.boot依赖。我是否可以使用这个插件而不依赖于spring引导呢?

EN

回答 1

Stack Overflow用户

发布于 2017-11-08 17:45:39

代码语言:javascript
复制
  <!-- SWAGGER -->
            <plugin>
                <groupId>io.swagger</groupId>
                <artifactId>swagger-codegen-maven-plugin</artifactId>
                <version>2.2.3</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>generate</goal>
                        </goals>
                        <configuration>
                            <inputSpec>${basedir}/swagger.yaml</inputSpec>
                            <language>spring</language>
                            <output>${basedir}</output>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45239696

复制
相关文章

相似问题

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