打包问题
设置生成jar包位置
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-resources</id>
<phase>package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<encoding>UTF-8</encoding>
<!--打成jar包后复制到的路径 -->
<outputDirectory>
../target/classes
</outputDirectory>
<resources>
<resource>
<!--项目中的路径 -->
<directory>src/main/resources/</directory>
</resource>
</resources>
</configuration>
</execution>
<!--可配置多个提取复制路径只需要 “<id>”名字不一样即可 -->
<execution>
<id>copy-bulid</id>
<phase>package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<encoding>UTF-8</encoding>
<outputDirectory>
../target
</outputDirectory>
<resources>
<resource>
<directory>target</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
引入本地jar包打包时不生效,配置
<plugin>
<groupId>com.koal.urm</groupId>
<artifactId>koal-urm-client</artifactId>
<version>2.0.0</version>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
基于Bizworks平台部署
需要新建文件夹app-meta, 设置dockerfile
在Bizworks平台中部署成功后,想要调用对应的接口,该接口需要注册反扫到平台中。
基于Bizworks平台进行接口注册与扫描,需要修改对应方法
基于Bizworks平台进行接口注册与扫描,需要修改对应方法
一、后端接口改造(控制器增加注解)
- 在controller类中,设置
@ApplicationService(name = "目录Service接口", desc = "目录Service接口")
- 在对应的方法中设置三个属性
在对应的方法中设置
@Method(code = "list", name = "查询目录信息列表", desc = "查询目录信息列表")
@ReturnValue("TableDataInfo<TbCatalogueVo>")
其中@methode中code对应请求路径中的名称,@returnValue如果有返回值则对应方法的返回值
3.扫描完成后注册在平台的该接口地址
http://sxjcyceshi.com/catalogue/catalogue/list
可以参考TbCatalogueController 进行对应修改
- 平台端(现场环境处理)
- 在resource下新建bizworks文件夹,新增modules.yaml配置文件,配置扫描包路径
2.在idea中配置上报扫描模型
3.在bizworks平台中可以看到对应扫描回的内容
4.在接口定义中,显示如下为正常
5.需要将加了注解的代码提交到gitlab中,重新部署
6.在oas接口平台中可以看到对应的请求
7.使用postman导入测试接口,可以正常返回信息