准备工作:
- jdk11
- maven
如果安装有多个jdk版本。建议把jdk环境变量设置为jdk11。
- nodejs
设置node_global, node_cache目录
- git
开始
- clone 并进入工程目录下, 执行工程命令
git config --global url."git@github.com:".insteadOf git://github.com/
- 进入ui-ngx目录下,删除以下文件
ui-ngx/patches/@geoman-io+leaflet-geoman-free+2.11.4.patch
有可靠的翻墙工具请跳过这部分
- 安装yarn
npm install -g yarn
- 检查yarn版本
- yarn -v
- 检查node版本
node -v
- idea 全局查找nodeVersion, yarnversion 修改为自己的nodeVersion, yarnVersion
继续
- 进入ui-ngx目录,执行mvn clean compile 或者install 或者package
报错后rename target/node/yarn/目录下 yarn-1.22.XX 包名为dist
此处根据你自己的yarn版本确定。
rename 时idea出现提示:target目录非projectfile,是否确定rename,确定后即可。
- 回到全局目录,执行全局mvn clean package -DskipTests.
附录
- 编译之前请修改你自己的postgres和redis等环境变量为自己的。
- 编译过程中如果出现web项目编译失败,请进入该项目,单独执行mvn clean package 或者yarn install即可。
---- 先写这么多,后边再写。