阅读量: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"