【环境部署】

项目

环境部署

系统开发过程中部署问题,使用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"
相关推荐
人工智障调包侠2 小时前
Linux 目录介绍
linux·运维·服务器
Java小白白同学3 小时前
Linux 硬盘扩容操作手册
linux·运维·服务器
大白菜和MySQL4 小时前
keepalived和lvs高可用集群
linux·运维·lvs
学习向前冲5 小时前
高效诊断Linux性能问题
linux·运维·服务器
wd5205215 小时前
常用环境部署(十七)——Docker安装pritunl+openvpn
运维·docker·容器
威迪斯特5 小时前
视频监控接入平台web客户端有时无法登录,有时打开实时视频出现黑屏的问题解决
linux·运维·服务器·视频监控·df命令·磁盘空间·接入平台
数据安全小盾6 小时前
2024办公文件怎么加密?常用的8款加密软件排行榜
运维·服务器·网络·安全·web安全
素年槿夏7 小时前
600 条最强 Linux 命令总结
linux·运维·服务器
花生糖@8 小时前
使用批处理脚本自动化启动Unreal Engine项目
运维·游戏·自动化·虚幻·bat
Mathematic_feng10 小时前
自己平时常用的linux命令
linux·运维·服务器