【环境部署】

项目

环境部署

系统开发过程中部署问题,使用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"
相关推荐
小小哭包11 小时前
Nginx配置文件nginx.conf中文详解
运维·nginx
weixin_4316972011 小时前
onlyoffice预览nginx代理的静态文件
运维·nginx
杨云龙UP11 小时前
从0搭建Oracle ODA NFS异地备份:从YUM源到RMAN定时任务的全流程
linux·运维·数据库·oracle
DN金猿11 小时前
恢复 Linux 上误删除的文件
linux·运维·服务器
6***A66312 小时前
Nginx 反向代理配置
运维·nginx
远瞻。12 小时前
【环境配置】Ubuntu系统安装cuda
linux·运维·ubuntu
kyle~12 小时前
Linux---<unistd.h>类Unix系统编程核心头文件
linux·运维·unix
bendan5012 小时前
服务通过docker部署后,调用确定相互调用的URL
运维·docker·容器
闲人编程12 小时前
OpenAPI/Swagger规范与API文档自动化
运维·自动化·json·swagger·schema·openapi·codecapsule
python百炼成钢12 小时前
55.Linux ADC框架(IIO续)
linux·运维·服务器·驱动开发