【环境部署】

项目

环境部署

系统开发过程中部署问题,使用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"
相关推荐
苏宸啊6 小时前
Linux指令篇(一)
linux·运维·服务器
睡不醒的猪儿6 小时前
nginx常见的优化配置
运维·nginx
我要升天!7 小时前
Linux中《网络基础》
linux·运维·网络
国强_dev7 小时前
在数据库开发和运维中的“错误信息误导(Red Herring)”
运维·adb·数据库开发
安科瑞刘鸿鹏177 小时前
工业自动化系统中抗晃电保护的协同控制研究
运维·网络·嵌入式硬件·物联网
ZStack开发者社区7 小时前
ZStack Cloud 5.5.0正式发布
运维·服务器·网络
草莓熊Lotso7 小时前
脉脉独家【AI创作者xAMA】|当豆包手机遭遇“全网封杀”:AI学会操作手机,我们的饭碗还保得住吗?
运维·开发语言·人工智能·智能手机·脉脉
三不原则8 小时前
银行 AIOps 实践拆解:金融级故障自愈体系如何搭建
大数据·运维
晴天¥9 小时前
VMware+Oracle linux LVM/非LVM磁盘扩容
linux·运维·服务器
醇氧9 小时前
Ping 127.0.0.1 具有 32 字节的数据:一般故障。【二】
运维·服务器·开发语言