在我的项目中,有不同的包含Rest API
e.g.
com.mypackage.rest
com.mypackage2.rest
com.mypackage3.rest
我想记录所有这些。
我有一个带有swagger插件的maven项目,我在尝试为Rest API指定多个位置,如下所示
<locations>
com.mypackage.rest;
com.mypackage2.rest;
com.mypackage3.rest
</locations>
但是当我做mvn clean install时,它不会生成swagger json文件。
PS。如果我只使用一个位置,则正确生成json文件。此外,如果我尝试将其设置如下,则仅生成最后一个包json文件。
<locations>com</locations>
需要帮助!
答案 0 :(得分:0)
<locations>com.mypackage.rest;com.mypackage2.rest;com.mypackage3.rest</locations>
应该这样做,至少它适用于我(版本3.1.x)
将来(尚未发布)的语法为:
&LT;位置&GT;
&LT;地点&gt;&com.mypackage.rest LT; /地点&gt;
&LT;地点&gt;&com.mypackage2.rest LT; /地点&gt;
&LT;地点&gt;&com.mypackage3.rest LT; /地点&gt;
&LT; /位置&GT;
请参阅https://github.com/kongchen/swagger-maven-plugin/issues/328