mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-09 16:30:29 +08:00
418c7db202
- davinci-manager-storage:FilePart 路径与基址按 V1 JAR(/portal/file、/part/*、GET /download) - 启动类:扫描 cn.cloudwalk.serial 与 cn.cloudwalk.cwos.client.resource,补 UUIDSerial 与 ApplicationService - deploy:v1/v2 application 中 cloudwalk.serial.enabled、Kafka 指向 192.168.3.12:9092;deploy/.gitignore 忽略日志 - cloudwalk-common-serial:补充 META-INF/spring.factories(Boot 自动配置) - 电梯:Session 配置、Davinci Bean、Feign 包、MQTT/Visitor/Zone Feign;部署脚本与 API parity 工具更新 - 文档与根脚本若干;未纳入大体积 jar/zip 与 v1 CFR 对比目录 Made-with: Cursor Former-commit-id: b76d142d13ebb5c0898de2d9d11bc583876829c2
36 lines
1.2 KiB
Bash
Executable File
36 lines
1.2 KiB
Bash
Executable File
#!/usr/bin/env bash
|
||
# 将 V1 / V2 JAR 复制到与各目录 application.properties 同路径,便于 java -jar 启动。
|
||
set -euo pipefail
|
||
|
||
DEPLOY="$(cd "$(dirname "$0")" && pwd)"
|
||
MAVEN="$(cd "$DEPLOY/.." && pwd)"
|
||
REPO="$(cd "$MAVEN/.." && pwd)"
|
||
|
||
V1_SRC="${REPO}/cw-elevator-application-V1.0.0.20211103/cw-elevator-application-V1.0.0.20211103.jar"
|
||
V2_REL="${MAVEN}/releases/v2.0.0/cw-elevator-application-2.0.0.jar"
|
||
V2_TGT="${MAVEN}/cw-elevator-application-starter/target/cw-elevator-application-2.0.0.jar"
|
||
|
||
if [[ ! -f "$V1_SRC" ]]; then
|
||
echo "ERROR: 未找到 V1 JAR: $V1_SRC" >&2
|
||
exit 1
|
||
fi
|
||
|
||
# 优先 target:本地 mvn package 后应与 deploy 同步,避免 releases 里旧包盖住新构建。
|
||
V2_SRC=""
|
||
if [[ -f "$V2_TGT" ]]; then
|
||
V2_SRC="$V2_TGT"
|
||
elif [[ -f "$V2_REL" ]]; then
|
||
V2_SRC="$V2_REL"
|
||
else
|
||
echo "ERROR: 未找到 V2 JAR(请先 mvn package 或放入 releases):" >&2
|
||
echo " $V2_TGT 或 $V2_REL" >&2
|
||
exit 1
|
||
fi
|
||
|
||
install -m0644 "$V1_SRC" "${DEPLOY}/v1-legacy/cw-elevator-application-V1.0.0.20211103.jar"
|
||
install -m0644 "$V2_SRC" "${DEPLOY}/v2-maven/cw-elevator-application-2.0.0.jar"
|
||
|
||
echo "OK: V1 -> deploy/v1-legacy/"
|
||
echo "OK: V2 -> deploy/v2-maven/"
|
||
ls -la "${DEPLOY}/v1-legacy/"*.jar "${DEPLOY}/v2-maven/"*.jar
|