first commit
This commit is contained in:
43
deploy.sh
Normal file
43
deploy.sh
Normal file
@@ -0,0 +1,43 @@
|
||||
|
||||
#!/bin/sh
|
||||
|
||||
## 0. java
|
||||
if command -v vfox >/dev/null 2>&1; then
|
||||
vfox use java@8.0.342+7
|
||||
else
|
||||
echo "Warning: vfox command not found, skipping Java version switch"
|
||||
fi
|
||||
|
||||
## 1. java version
|
||||
java -version
|
||||
printf "\n"
|
||||
|
||||
## 2. mvn version
|
||||
mvn -version
|
||||
printf "\n"
|
||||
|
||||
## 3. 环境
|
||||
if [ -z $1 ]; then
|
||||
profile="release"
|
||||
else
|
||||
profile="$1"
|
||||
fi
|
||||
printf "profile [%s] \n" "$profile"
|
||||
|
||||
## 4. modules
|
||||
modules="mica-mqtt-codec,mica-mqtt-common,"
|
||||
modules="$modules mica-mqtt-client,mica-mqtt-server,"
|
||||
modules="$modules starter/mica-mqtt-client-spring-boot-starter,"
|
||||
modules="$modules starter/mica-mqtt-server-spring-boot-starter,"
|
||||
modules="$modules starter/mica-mqtt-client-solon-plugin,"
|
||||
modules="$modules starter/mica-mqtt-server-solon-plugin,"
|
||||
modules="$modules starter/mica-mqtt-client-jfinal-plugin,"
|
||||
modules="$modules starter/mica-mqtt-server-jfinal-plugin"
|
||||
printf "modules [%s] \n" "$modules"
|
||||
|
||||
## 5. deploy
|
||||
if [ "$profile" = "snapshot" ]; then
|
||||
mvn clean deploy -U -P!develop,snapshot -pl "$modules"
|
||||
else
|
||||
mvn clean deploy -Prelease -pl "$modules"
|
||||
fi
|
||||
Reference in New Issue
Block a user