diff --git a/scripts/unix/admin_build_docker.sh b/scripts/unix/admin_build_docker.sh index 7d950ad6..bca514b6 100644 --- a/scripts/unix/admin_build_docker.sh +++ b/scripts/unix/admin_build_docker.sh @@ -44,3 +44,9 @@ cp -rf ./neutrino-proxy-admin/dist $adminDeployDir/ cp -rf ./neutrino-proxy-admin/dist/ $giteePagesDir cd $serverDeployDir zip -r neutrino-proxy-admin.zip "neutrino-proxy-admin/" + +#拷贝到neutrino-proxy-server项目静态资源目录下 +cd ../.. +rm -rf ./neutrino-proxy-server/src/main/resources/static +mkdir -p neutrino-proxy-server/src/main/resources/static +cp -rf ./neutrino-proxy-admin/dist/ ./neutrino-proxy-server/src/main/resources/static diff --git a/scripts/unix/server_build.sh b/scripts/unix/server_build.sh index e4640bf2..03193ca1 100644 --- a/scripts/unix/server_build.sh +++ b/scripts/unix/server_build.sh @@ -1,5 +1,5 @@ -!/bin/sh -# 中微子代理客户端编译打包脚本,基础参数请自行修改 +#!/bin/sh +# 中微子代理服务端编译打包脚本,基础参数请自行修改 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home export MAVEN_HOME=/Users/yangwen/my/service/maven/apache-maven-3.8.1 @@ -19,7 +19,7 @@ if [ ! -d "$serverDeployDir" ];then fi rm -rf $serverDeployDir/neutrino-proxy-server.jar -#客户端打包 +#服务端打包 mvn clean install -U -pl neutrino-proxy-server -am -Dmaven.test.skip=true # 拷贝到deploy目录下 cp ./neutrino-proxy-server/target/neutrino-proxy-server.jar $serverDeployDir/neutrino-proxy-server.jar diff --git a/scripts/unix/server_native_build.sh b/scripts/unix/server_native_build.sh new file mode 100644 index 00000000..fc509010 --- /dev/null +++ b/scripts/unix/server_native_build.sh @@ -0,0 +1,38 @@ +#!/bin/sh +# 中微子代理服务端编译打包脚本,基础参数请自行修改 + +export JAVA_HOME=/Users/yangwen/my/service/graalvm/graalvm-community-openjdk-17.0.8+7.1/Contents/Home +export MAVEN_HOME=/Users/yangwen/my/service/maven/apache-maven-3.8.1 +export PATH=:$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin + +deployDir="deploy" +serverDeployDir=$deployDir"/server" + +#切到项目根目录 +cd ../.. +#初始化文件夹 +mkdir -p $serverDeployDir + +# 删除原来的编译文件 +rm -rf $serverDeployDir/neutrino-proxy-server.jar +rm -rf $serverDeployDir/neutrino-proxy-server + +# 不需要每次都重新编译一次前端代码,如果前端代码有变更,编译前需要手动执行`admin_build_docker.sh` +##前端页面打包 +#rm -rf ./neutrino-proxy-server/src/main/resources/static +#cd ./scripts/unix +#sh admin_build_docker.sh +#cd ../.. +#mkdir -p neutrino-proxy-server/src/main/resources/static +#cp -rf ./neutrino-proxy-admin/dist/ ./neutrino-proxy-server/src/main/resources/static + +#服务端打包 +mvn clean install -U -pl neutrino-proxy-server -am -Dmaven.test.skip=true +cd neutrino-proxy-server +mvn clean native:compile -P native -DskipTests +cd .. + +# 拷贝到deploy目录下 +cp ./neutrino-proxy-server/target/neutrino-proxy-server.jar $serverDeployDir/neutrino-proxy-server.jar +cp ./neutrino-proxy-server/target/neutrino-proxy-server $serverDeployDir/neutrino-proxy-server +