【环境部署】

项目

环境部署

系统开发过程中部署问题,使用mklink可以创建目录或文件的符号链接或硬链接,其中目录联接(使用mklink /J命令)只能应用于文件夹,不可用于文件。此外,mklink命令的使用需要一定的权限,创建目录链接可能需要系统管理员权限。‌。

混合启动

1、后台混合启动,创建软链接 命令(系统项目下将子项目模块的classes链接到实际子项目打包后的classes)

复制代码
mklink /d D:\develop\eclipse_ypswWorkspace\runtime-base\builder\dist\model\lifeline\classes D:\develop\eclipse_ypswWorkspace\lifeline\target\classes

2、build-model子项目打包命令

复制代码
mvn package -Pmodel -DskipTests=true -Dmaven.test.skip=true

前端项目打包(引入多模块代码)

X.X.X.X指的是具体IP,也就是git@X.X.X.X:vue/project-modules/onemap.git 指的是gitlab上ssh地址

复制代码
git submodule add -f --name system git@X.X.X.X:vue/project-modules/system.git project_modules/system
git submodule add -f --name liangwu git@X.X.X.X:vue/project-modules/liangwu.git project_modules/liangwu

git submodule add -f --name plugins git@X.X.X.X:vue/runtime/vite-plugins.git plugins/vite

git submodule add -f --name onemap git@X.X.X.X:vue/project-modules/onemap.git project_modules/onemap
pause

各子模块下的图片资源链接到项目固定地址

打包时资源容量会大大减少

复制代码
mklink /J "./public/system" "./project_modules/system/public"
mklink /J "./public/liangwu" "./project_modules/liangwu/public"
mklink /J "./public/onemap" "./project_modules/onemap/public"
相关推荐
程序员-Benothing13 分钟前
Shell输入输出详解:read、echo、printf、颜色输出
linux·运维·服务器
和裕13 分钟前
全纸结构重型纸箱能否满足 1 吨以上设备出口熏蒸豁免要求?通关合规性全解析
大数据·运维·网络·人工智能·算法
FPGA小徐37 分钟前
从 NEMU 到 AbstractMachine:程序、运行时环境与 AM 完全解析
linux·运维·服务器
呉師傅2 小时前
得力P2500、M2500系列打印机硒鼓加粉及清零方法【纯享版】
运维·网络·windows·电脑
Sayai2 小时前
Elasticsearch 日志检索 DSL 实战:时间范围查询、字段去重、分钟级统计与最新日志获取
大数据·运维·elasticsearch·搜索引擎·日志分析
fb_123454 小时前
MySQL运维实战:备份恢复+主从复制+读写分离+MHA高可用(超详细手把手教程)
运维·mysql·oracle
..Dauntless..4 小时前
【Linux】进程地址空间初步理解
linux·运维·服务器
Julien20045 小时前
Docker 网络(一)
linux·运维·服务器·ssh·学习方法
字节跳动的猫5 小时前
LikeShop 积分体系全链路改造:获取规则、订单抵扣与积分商品兑换二开
运维·数据结构
杨云龙UP5 小时前
一次数据库查询缓慢故障复盘:大表数据增长、SQL全表扫描导致系统响应异常
linux·运维·服务器·数据库·sql·mysql