1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        javadoc4openapi-maven-plugin文檔工具

        聯(lián)合創(chuàng)作 · 2023-10-02 04:33

        javadoc4openapi 使用java注釋代替swagger注解,生成openapi(swagger3)文檔,代碼零侵入.

        javadoc4openapi-maven-plugin是其maven插件,項目編譯時在resources下生成javadoc4openapi.yaml文檔文件.

        目前支持SpringMVC/SpringBoot

        使用條件

        依賴源碼,項目在編譯時需要打源碼包,Maven配置如下

        <!-- Source -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-source-plugin</artifactId>
            <version>3.2.1</version>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>jar-no-fork</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

        如何使用

        目前還沒有上傳到Maven倉庫,需要手動在本地install一下再引用.

        Maven插件配置如下

        
                    <plugin>
                        <groupId>org.springrain</groupId>
                        <artifactId>javadoc4openapi-maven-plugin</artifactId>
                        <version>0.0.1</version>
                        <configuration>
                            <includes>
                                <!--需要加載分析的maven依賴源碼包,本項目的groupId默認添加-->
                                <!--可以添加groupId或者groupId:artifactId-->
                                <!--
                                <include>org.springrain</include>
                                -->
                            </includes>
                        </configuration>
                        <executions>
                            <execution>
                                <!--如果不需要在執(zhí)行編譯時啟動,則將phase注釋掉-->
                                <phase>compile</phase>
                                <goals>
                                    <goal>openapi</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>

         

        瀏覽 17
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            国产成人免费视频在线观看 | 内射学生妹视频在线免费观看 | 宫下玲奈av作品在线播放 | 韩日午夜在线资源一区二区 | 成人AV一区二区三区四区 | 骚逼奶子 | 内射网| 国产AV无 | 婷婷丁香激情五月天 | 污视频在线播放网站 |