【环境部署】

项目

环境部署

系统开发过程中部署问题,使用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"
相关推荐
森语林溪5 小时前
大数据环境搭建从零开始(十四)CentOS 7 系统更新源更换详解:阿里云镜像源配置完整指南
大数据·linux·运维·阿里云·centos
Fanmeang6 小时前
华为交换机VLAN技术详解:从基础到高级应用
运维·网络·华为·vlan·交换机·mux vlan
Y淑滢潇潇6 小时前
RHCE Day3 DNS服务器
运维·服务器
半梦半醒*6 小时前
k8s——service详解
linux·运维·docker·容器·kubernetes
浪潮IT馆6 小时前
Alibaba Cloud Linux 3 安装 SVN
linux·运维·svn
Fanmeang6 小时前
华为路由器核心技术详解:数据包的智能导航系统
运维·网络·华为·路由器·路由表·路由协议
vvw&7 小时前
如何在 Ubuntu 上安装 PostgreSQL
linux·运维·服务器·数据库·ubuntu·postgresql
徒 花8 小时前
Nginx
运维·nginx·云原生
程序猿追8 小时前
异腾910B NPU实战:vLLM模型深度测评与部署指南
运维·服务器·人工智能·机器学习·架构
看我干嘛!8 小时前
GME 和MGRE综合实验
运维·服务器·网络