Skip to content

Repository files navigation

Persevere

领域服务文章概览

通用学习文章

注意事项

环境版本

jdk17

可 brew install jenv 进行统一 jdk 版本管理(不只是 jdk,mvn 也会切换)

先下载对应版本的 jdk。再通过 jenv add <jdk相关路径> 将 xx 版本 jdk 放在 jenv 统一管理

还可在 zshrc 配置别名,缩短命令

echo 'alias jdk17="jenv global corretto64-17.0.14"' >> ~/.zshrc
echo 'alias ljdk17="jenv local corretto64-17.0.14"' >> ~/.zshrc

如图所示:

zshrc配置jenv命令别名效果展示.png

代码生成器

子模块 bt-codegen-plugin 下的 codegen-apt 为代码生成器,使用时请先安装该模块。

mvn clean install -U -e -am -pl bt-codegen-plugin\codegen-apt
  • -am 是自动递归 install codegen-apt 所依赖的 jpa-springboot-start 和 common

代码生成

在引入了 bt-codegen-plugin 下的 codegen-apt 依赖的 module 模块中,运行 maven 插件生成代码。

本项目可以在 bt-system-center 下的 bt-system-center-domain 模块中进行体验

mvn clean compile -U -e -pl bt-system-center\bt-system-center-domain

如果是跨子模块生成 controller、api。可能执行时会报错:找不到 xx 依赖,这时需要在 api 子模块下执行 install 命令。 因为 domain 子模块引用了 api 子模块,所以需要先 install api 子模块。


一定要编译执行成功,因为 querydsl 需要编译出来的 Q 类

编译成功的 target 应该如下:

编译成功的target目录.png

对于命令行执行会报错的

解决方案一: 在 IDEA 右侧执行 Maven 插件 plugin compiler:compiler。

img2.png

解决方案二: 在 IDEA 中右键点击 module -> Maven -> Generate Sources and Update Folders

解决方案三: 在 IDEA 中右键点击 module -> Run Maven -> compile

img3.png

Live Templates (IDEA) 导入

Manage IDE Settings -> Import Settings -> 选择本项目的 settings.zip

img.png

具体命令可在 live templates 中查看。

img4.png

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages