From 05c709e33aec3eb73341d1be2f165db7e32e5663 Mon Sep 17 00:00:00 2001 From: aoshiguchen <1052045476@qq.com> Date: Sat, 21 Oct 2023 23:54:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=AE=A2=E6=88=B7=E7=AB=AFna?= =?UTF-8?q?tive=E7=BC=96=E8=AF=91=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/unix/client_native_build.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 scripts/unix/client_native_build.sh diff --git a/scripts/unix/client_native_build.sh b/scripts/unix/client_native_build.sh new file mode 100644 index 00000000..f481a9b2 --- /dev/null +++ b/scripts/unix/client_native_build.sh @@ -0,0 +1,29 @@ +#!/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" +clientDeployDir=$deployDir"/client" + +#切到项目根目录 +cd ../.. +#初始化文件夹 +mkdir -p $clientDeployDir + +# 删除原来的编译文件 +rm -rf $clientDeployDir/neutrino-proxy-client.jar +rm -rf $clientDeployDir/neutrino-proxy-client + +#客户端打包 +mvn clean install -U -pl neutrino-proxy-client -am -Dmaven.test.skip=true +cd neutrino-proxy-client +mvn clean native:compile -P native -DskipTests +cd .. + +# 拷贝到deploy目录下 +cp ./neutrino-proxy-client/target/neutrino-proxy-client.jar $clientDeployDir/neutrino-proxy-client.jar +cp ./neutrino-proxy-client/target/neutrino-proxy-client $clientDeployDir/neutrino-proxy-client +