From 471c659ac01604be7d6613d0e5af12525384a8d4 Mon Sep 17 00:00:00 2001 From: Yiming Liu Date: Thu, 28 Apr 2016 00:23:31 +0800 Subject: [PATCH] Update assembly descriptor to support share scripts --- .../src/assembly/assembly-descriptor.xml | 59 +++++++++++-------- .../src/main/scripts/common.sh | 0 .../src/assembly/assembly-descriptor.xml | 59 +++++++++++-------- .../src/main/scripts/common.sh | 46 --------------- .../src/assembly/assembly-descriptor.xml | 59 +++++++++++-------- apollo-portal/src/main/scripts/common.sh | 46 --------------- pom.xml | 5 ++ 7 files changed, 113 insertions(+), 161 deletions(-) rename {apollo-adminservice => apollo-buildtools}/src/main/scripts/common.sh (100%) delete mode 100644 apollo-configservice/src/main/scripts/common.sh delete mode 100644 apollo-portal/src/main/scripts/common.sh diff --git a/apollo-adminservice/src/assembly/assembly-descriptor.xml b/apollo-adminservice/src/assembly/assembly-descriptor.xml index 992e364a1..34a9d9b97 100644 --- a/apollo-adminservice/src/assembly/assembly-descriptor.xml +++ b/apollo-adminservice/src/assembly/assembly-descriptor.xml @@ -2,33 +2,46 @@ xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd"> + apollo-adminservice zip false - - - - src/main/scripts - bin + + + true - *.sh + *:apollo-buildtools:* + *:apollo-adminervice:* - 0755 - unix - - - src/main/config - config - - - - target - / - - ${project.artifactId}-*.jar - - 0444 - - + + false + + + + src/main/scripts + bin + + *.sh + + 0755 + unix + + + src/main/config + config + + + + target + / + + ${project.artifactId}-*.jar + + 0444 + + + + + \ No newline at end of file diff --git a/apollo-adminservice/src/main/scripts/common.sh b/apollo-buildtools/src/main/scripts/common.sh similarity index 100% rename from apollo-adminservice/src/main/scripts/common.sh rename to apollo-buildtools/src/main/scripts/common.sh diff --git a/apollo-configservice/src/assembly/assembly-descriptor.xml b/apollo-configservice/src/assembly/assembly-descriptor.xml index 992e364a1..a2aa7bcf5 100644 --- a/apollo-configservice/src/assembly/assembly-descriptor.xml +++ b/apollo-configservice/src/assembly/assembly-descriptor.xml @@ -2,33 +2,46 @@ xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd"> + apollo-configservice zip false - - - - src/main/scripts - bin + + + true - *.sh + *:apollo-buildtools:* + *:apollo-configservice:* - 0755 - unix - - - src/main/config - config - - - - target - / - - ${project.artifactId}-*.jar - - 0444 - - + + false + + + + src/main/scripts + bin + + *.sh + + 0755 + unix + + + src/main/config + config + + + + target + / + + ${project.artifactId}-*.jar + + 0444 + + + + + \ No newline at end of file diff --git a/apollo-configservice/src/main/scripts/common.sh b/apollo-configservice/src/main/scripts/common.sh deleted file mode 100644 index fbe419a1b..000000000 --- a/apollo-configservice/src/main/scripts/common.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/bash - -# directories -SYSOUT_LOG=$LOG_PATH/sysout.log -mkdir -p $LOG_PATH -PID_PATH_NAME=$SERVICE_NAME".pid" - -case $1 in - start) - echo "Starting $SERVICE_NAME ..." - if [ ! -f $PID_PATH_NAME ]; then - nohup java -jar $PATH_TO_JAR /tmp 2>> $SYSOUT_LOG >> $SYSOUT_LOG & - echo $! > $PID_PATH_NAME - echo "$SERVICE_NAME started ..." - else - echo "$SERVICE_NAME is already running ..." - fi - ;; - stop) - if [ -f $PID_PATH_NAME ]; then - PID=$(cat $PID_PATH_NAME); - echo "$SERVICE_NAME stopping ..." - kill $PID; - echo "$SERVICE_NAME stopped ..." - rm $PID_PATH_NAME - else - echo "$SERVICE_NAME is not running ..." - fi - ;; - restart) - if [ -f $PID_PATH_NAME ]; then - PID=$(cat $PID_PATH_NAME); - echo "$SERVICE_NAME stopping ..."; - kill $PID; - echo "$SERVICE_NAME stopped ..."; - rm $PID_PATH_NAME - echo "$SERVICE_NAME starting ..." - nohup java -jar $PATH_TO_JAR /tmp 2>> $SYSOUT_LOG >> $SYSOUT_LOG & - echo $! > $PID_PATH_NAME - echo "$SERVICE_NAME started ..." - else - echo "$SERVICE_NAME is not running ..." - fi - ;; -esac -exit 0 \ No newline at end of file diff --git a/apollo-portal/src/assembly/assembly-descriptor.xml b/apollo-portal/src/assembly/assembly-descriptor.xml index 992e364a1..250336abe 100644 --- a/apollo-portal/src/assembly/assembly-descriptor.xml +++ b/apollo-portal/src/assembly/assembly-descriptor.xml @@ -2,33 +2,46 @@ xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd"> + apollo-portal zip false - - - - src/main/scripts - bin + + + true - *.sh + *:apollo-buildtools:* + *:apollo-portal:* - 0755 - unix - - - src/main/config - config - - - - target - / - - ${project.artifactId}-*.jar - - 0444 - - + + false + + + + src/main/scripts + bin + + *.sh + + 0755 + unix + + + src/main/config + config + + + + target + / + + ${project.artifactId}-*.jar + + 0444 + + + + + \ No newline at end of file diff --git a/apollo-portal/src/main/scripts/common.sh b/apollo-portal/src/main/scripts/common.sh deleted file mode 100644 index fbe419a1b..000000000 --- a/apollo-portal/src/main/scripts/common.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/bash - -# directories -SYSOUT_LOG=$LOG_PATH/sysout.log -mkdir -p $LOG_PATH -PID_PATH_NAME=$SERVICE_NAME".pid" - -case $1 in - start) - echo "Starting $SERVICE_NAME ..." - if [ ! -f $PID_PATH_NAME ]; then - nohup java -jar $PATH_TO_JAR /tmp 2>> $SYSOUT_LOG >> $SYSOUT_LOG & - echo $! > $PID_PATH_NAME - echo "$SERVICE_NAME started ..." - else - echo "$SERVICE_NAME is already running ..." - fi - ;; - stop) - if [ -f $PID_PATH_NAME ]; then - PID=$(cat $PID_PATH_NAME); - echo "$SERVICE_NAME stopping ..." - kill $PID; - echo "$SERVICE_NAME stopped ..." - rm $PID_PATH_NAME - else - echo "$SERVICE_NAME is not running ..." - fi - ;; - restart) - if [ -f $PID_PATH_NAME ]; then - PID=$(cat $PID_PATH_NAME); - echo "$SERVICE_NAME stopping ..."; - kill $PID; - echo "$SERVICE_NAME stopped ..."; - rm $PID_PATH_NAME - echo "$SERVICE_NAME starting ..." - nohup java -jar $PATH_TO_JAR /tmp 2>> $SYSOUT_LOG >> $SYSOUT_LOG & - echo $! > $PID_PATH_NAME - echo "$SERVICE_NAME started ..." - else - echo "$SERVICE_NAME is not running ..." - fi - ;; -esac -exit 0 \ No newline at end of file diff --git a/pom.xml b/pom.xml index 7d208303a..92249fbba 100644 --- a/pom.xml +++ b/pom.xml @@ -282,6 +282,11 @@ + + org.apache.maven.plugins + maven-assembly-plugin + 2.6 + org.apache.maven.plugins maven-release-plugin -- GitLab