Files
kafka-console-ui/document/develop/开发配置.md
2022-06-29 19:17:21 +08:00

1.7 KiB
Raw Permalink Blame History

本地开发配置说明

技术栈

  • spring boot
  • java、scala
  • kafka
  • h2
  • vue

开发环境

  • jdk 8
  • idea
  • scala 2.13
  • maven >=3.6+
  • webstorm
  • Node

除了webstorm是开发前端的ide可以根据自己需要代替jdk scala是必须有的。

开发的时候我本地用的node版本是v14.16.0,下载目录:https://nodejs.org/download/release/v14.16.0/ . 过高或过低版本是否适用,我也没测试过。

scala 2.13下载地址,在这个页面最下面:https://www.scala-lang.org/download/scala2.html

克隆代码

以我自己为例开发环境里的工具准备好然后代码clone到本地。

后端配置

  1. 用idea打开项目
  2. 打开idea的Project Structure(Settings) -> Modules -> 设置src/main/scala为Sources因为约定src/main/java是源码目录所以这里要再加一个源码目录
  3. 打开idea的Settings -> plugins 搜索scala plugin并安装然后应该是要重启idea生效这一步必须在第4步之前
  4. 打开idea的Project Structure(Settings) -> Libraries 添加scala sdk然后选择本地下载的scala 2.13的目录确定添加进来如果使用的idea可以直接勾选也可以不用先下载到本地

前端

前端代码在工程的ui目录下找个前端开发的ide如web storm打开进行开发即可。

注意

前后分离直接启动后端工程的话src/main/resources目录下可能是没有静态文件的所以直接通过浏览器访问应该是没页面的。

可以先打包编译一下前端文件,比如执行:sh package.sh然后再用idea启动。或者是后端用idea启动完成后找个前端的ide 比如web storm打开工程的ui目录下的前端项目单独启动进行开发。