1
0
mirror of https://github.com/chatopera/cosin.git synced 2025-08-01 16:38:02 +08:00
Signed-off-by: Hai Liang Wang <hai@chatopera.com>
This commit is contained in:
Hai Liang Wang 2022-12-26 15:50:58 +08:00
parent c8ea030b5e
commit 26c8377a02
2 changed files with 83 additions and 0 deletions

29
plugins/bin/deployAll.sh Normal file
View File

@ -0,0 +1,29 @@
#! /bin/bash
###########################################
# Install All public plugins
# Copyright (2019-2023) 北京华夏春松科技有限公司
###########################################
# constants
baseDir=$(cd `dirname "$0"`;pwd)
# functions
# main
[ -z "${BASH_SOURCE[0]}" -o "${BASH_SOURCE[0]}" = "$0" ] || return
echo "Remove old plugins ..."
set -x
rm -rf $baseDir/../../compose/contact-center/plugins/*.jar
set +x
cd $baseDir/..
echo "Inspect plugins -->" `pwd`
for x in `ls .`; do
cd $baseDir/..
if [ -d ./$x ] && [ $x != "bin" ] && [ -f $x/pom.xml ]; then
cd $x
echo "Package and Deploy Plugin" `pwd`
mvn -DskipTests clean package deploy
fi
done

View File

@ -98,4 +98,58 @@
</plugins> </plugins>
</build> </build>
<repositories>
<repository>
<id>chatopera</id>
<name>Chatopera Inc.</name>
<url>https://nexus.chatopera.com/repository/maven-public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>chatopera-releases</id>
<name>Chatopera Nexus Releases</name>
<url>https://nexus.chatopera.com/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>chatopera-snapshots</id>
<name>Chatopera Nexus Snapshots</name>
<url>https://nexus.chatopera.com/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
<developers>
<developer>
<id>hailiang-wang</id>
<name>Hai Liang Wang</name>
<email>h@cskefu.com</email>
<url>https://github.com/hailiang-wang</url>
<organization>Chatopera Inc.</organization>
<organizationUrl>https://www.chatopera.com</organizationUrl>
<roles>
<role>chief engineer</role>
<role>developer</role>
</roles>
<timezone>Asia/Shanghai</timezone>
</developer>
</developers>
<licenses>
<license>
<name>Apache-2.0</name>
<url>https://github.com/cskefu/cskefu/blob/develop/LICENSE</url>
<distribution>repo</distribution>
<comments>A business-friendly OSS license</comments>
</license>
</licenses>
</project> </project>