【环境部署】

avatar
作者
猴君
阅读量:0

项目

环境部署

系统开发过程中部署问题,使用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" 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!