[root@localhost tongweb-embed-7.0.E.5_P3]# ls
deployMavenJar.bat deployMavenJar.sh installMavenJar.bat installMavenJar.sh lib start_with_umask_template.sh
[root@localhost tongweb-embed-7.0.E.5_P3]# ls lib/
tongweb-embed-7.0.E.5_P3.jar tongweb-javax-el-3.0.0.jar tongweb-spring-boot-data-jdbc-starter-2.x-7.0.E.5_P3.jar
tongweb-embed-javax-7.0.E.5_P3.jar tongweb-javax-jsp-2.1.jar tongweb-spring-boot-maven-plugin-7.0.E.5_P3.jar
tongweb-embed.pom tongweb-javax-security-auth-message-api-1.1.0.jar tongweb-spring-boot-maven-plugin.pom
tongweb-embed-servlet-7.0.E.5_P3.jar tongweb-javax-servlet-4.0.0.jar tongweb-spring-boot-starter-1.x-7.0.E.5_P3.jar
tongweb-embed-websocket-7.0.E.5_P3.jar tongweb-javax-websocket-1.1.jar tongweb-spring-boot-starter-2.x-7.0.E.5_P3.jar
tongweb-gmjsse-7.0.0.jar tongweb-jaxws-api-2.3.1.jar tongweb-spring-boot-websocket-1.x-7.0.E.5_P3.jar
tongweb-gmjsse.pom tongweb-jsp-7.0.E.5_P3.jar tongweb-spring-boot-websocket-2.x-7.0.E.5_P3.jar
tongweb-gmssl-1.0.0.jar tongweb-plugin.jar tongweb-websocket-starter1.x.pom
tongweb-javax-annotation-1.2.jar tongweb-spring-boot-data-jdbc-starter-1.x-7.0.E.5_P3.jar tongweb-websocket-starter2.x.pom
执行命令: 上传中央仓库
sh deployMavenJar.sh "http://172.16.10.1:8082/repository/thirdparty/" "thirdparty"
[root@localhost tongweb-embed-7.0.E.5_P3]# cat deployMavenJar.sh
#!/bin/sh
DIRNAME=`pwd`
ulimit -n 65536 >/dev/null 2>&1
ulimit -c unlimited
# resolve links - $0 may be a softlink
PRG="$0"
while [ -h "$PRG" ]; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`/"$link"
fi
done
# Get standard environment variables
PRGDIR=`dirname "$PRG"`
EMBED_HOME=`cd ${PRGDIR}/ && pwd`
URL="$1"
if [[ -z "$URL" ]];
then
echo Please enter the [url] of the repository to deploy.
echo Syntax:
echo deployMavenJar.bat [url] [sid]
echo url : the url of the repository to deploy
echo sid : id to map on server section of settings.xml, you can find it in settings.xml "setting->servers->server"
echo NOTE: You should either specify username/password OR privateKey/passphrase in settings.xml, since these pairings are used together.
echo Examples:
echo deployMavenJar.bat "http://127.0.0.1:8081/nexus/content/repositories/central/" "central"
exit
fi
SID="$2"
if [[ -z "$SID" ]];
then
echo Please enter [sid] to map on server section of settings.xml
echo Syntax:
echo deployMavenJar.bat [url] [sid]
echo url : the url of the repository to deploy
echo sid : id to map on server section of settings.xml, you can find it in settings.xml "setting->servers->server"
echo NOTE: You should either specify username/password OR privateKey/passphrase in settings.xml, since these pairings are used together.
echo Examples:
echo deployMavenJar.bat "http://127.0.0.1:8081/nexus/content/repositories/central/" "central"
fi
mvn deploy:deploy-file -DpomFile=${EMBED_HOME}/lib/tongweb-spring-boot-maven-plugin.pom -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-maven-plugin -Dversion=7.0.E.5_P3 -Dpackaging=jar -Dfile=%EMBED_HOME%/lib/tongweb-spring-boot-maven-plugin-7.0.E.5_P3.jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DpomFile=${EMBED_HOME}/lib/tongweb-embed.pom -DgroupId=com.tongweb -DartifactId=tongweb-embed -Dversion=7.0.E.5_P3 -Dpackaging=jar -Dfile=${EMBED_HOME}/lib/tongweb-embed-7.0.E.5_P3.jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb -DartifactId=tongweb-jsp -Dversion=7.0.E.5_P3 -Dpackaging=jar -Dfile=${EMBED_HOME}/lib/tongweb-jsp-7.0.E.5_P3.jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-data-jdbc-starter-1.x -Dversion=7.0.E.5_P3 -Dpackaging=jar -Dfile=${EMBED_HOME}/lib/tongweb-spring-boot-data-jdbc-starter-1.x-7.0.E.5_P3.jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-data-jdbc-starter-2.x -Dversion=7.0.E.5_P3 -Dpackaging=jar -Dfile=${EMBED_HOME}/lib/tongweb-spring-boot-data-jdbc-starter-2.x-7.0.E.5_P3.jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-starter-1.x -Dversion=7.0.E.5_P3 -Dpackaging=jar -Dfile=${EMBED_HOME}/lib/tongweb-spring-boot-starter-1.x-7.0.E.5_P3.jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-starter-2.x -Dversion=7.0.E.5_P3 -Dpackaging=jar -Dfile=${EMBED_HOME}/lib/tongweb-spring-boot-starter-2.x-7.0.E.5_P3.jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DpomFile=${EMBED_HOME}/lib/tongweb-websocket-starter1.x.pom -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-websocket-1.x -Dversion=7.0.E.5_P3 -Dpackaging=jar -Dfile=${EMBED_HOME}/lib/tongweb-spring-boot-websocket-1.x-7.0.E.5_P3.jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DpomFile=${EMBED_HOME}/lib/tongweb-websocket-starter2.x.pom -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-websocket-2.x -Dversion=7.0.E.5_P3 -Dpackaging=jar -Dfile=${EMBED_HOME}/lib/tongweb-spring-boot-websocket-2.x-7.0.E.5_P3.jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb -DartifactId=tongweb-embed-websocket -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-embed-websocket-7.0.E.5_P3.jar -Dpackaging=jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb -DartifactId=tongweb-gmssl -Dversion=1.0.0 -Dpackaging=jar -Dfile=${EMBED_HOME}/lib/tongweb-gmssl-1.0.0.jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb -DartifactId=tongweb-embed-javax -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-embed-javax-7.0.E.5_P3.jar -Dpackaging=jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb -DartifactId=tongweb-embed-servlet -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-embed-servlet-7.0.E.5_P3.jar -Dpackaging=jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DpomFile=${EMBED_HOME}/lib/tongweb-gmjsse.pom -DgroupId=com.tongweb -DartifactId=tongweb-gmjsse -Dversion=7.0.0 -Dfile=${EMBED_HOME}/lib/tongweb-gmjsse-7.0.0.jar -Dpackaging=jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb -DartifactId=tongweb-javax-annotation -Dversion=1.2 -Dfile=${EMBED_HOME}/lib/tongweb-javax-annotation-1.2.jar -Dpackaging=jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb -DartifactId=tongweb-javax-el -Dversion=3.0.0 -Dfile=${EMBED_HOME}/lib/tongweb-javax-el-3.0.0.jar -Dpackaging=jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb -DartifactId=tongweb-javax-websocket -Dversion=1.1 -Dfile=${EMBED_HOME}/lib/tongweb-javax-websocket-1.1.jar -Dpackaging=jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb -DartifactId=tongweb-javax-servlet -Dversion=4.0.0 -Dfile=${EMBED_HOME}/lib/tongweb-javax-servlet-4.0.0.jar -Dpackaging=jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb -DartifactId=tongweb-javax-jsp -Dversion=2.1 -Dfile=${EMBED_HOME}/lib/tongweb-javax-jsp-2.1.jar -Dpackaging=jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb -DartifactId=tongweb-jaxws-api -Dversion=2.3.1 -Dfile=${EMBED_HOME}/lib/tongweb-jaxws-api-2.3.1.jar -Dpackaging=jar -DrepositoryId=${SID} -Durl=${URL}
mvn deploy:deploy-file -DgroupId=com.tongweb -DartifactId=tongweb-javax-security-auth-message-api -Dversion=1.1.0 -Dfile=${EMBED_HOME}/lib/tongweb-javax-security-auth-message-api-1.1.0.jar -Dpackaging=jar -DrepositoryId=${SID} -Durl=${URL}[root@localhost tongweb-embed-7.0.E.5_P3]#
上传本地仓库
[root@localhost tongweb-embed-7.0.E.5_P3]# cat installMavenJar.sh
#!/bin/sh
DIRNAME=`pwd`
ulimit -n 65536 >/dev/null 2>&1
ulimit -c unlimited
# resolve links - $0 may be a softlink
PRG="$0"
while [ -h "$PRG" ]; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`/"$link"
fi
done
# Get standard environment variables
PRGDIR=`dirname "$PRG"`
EMBED_HOME=`cd ${PRGDIR}/ && pwd`
mvn install:install-file -DpomFile=${EMBED_HOME}/lib/tongweb-spring-boot-maven-plugin.pom -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-maven-plugin -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-spring-boot-maven-plugin-7.0.E.5_P3.jar -Dpackaging=jar
mvn install:install-file -DpomFile=${EMBED_HOME}/lib/tongweb-embed.pom -DgroupId=com.tongweb -DartifactId=tongweb-embed -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-embed-7.0.E.5_P3.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb -DartifactId=tongweb-jsp -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-jsp-7.0.E.5_P3.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-data-jdbc-starter-1.x -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-spring-boot-data-jdbc-starter-1.x-7.0.E.5_P3.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-data-jdbc-starter-2.x -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-spring-boot-data-jdbc-starter-2.x-7.0.E.5_P3.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-starter-1.x -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-spring-boot-starter-1.x-7.0.E.5_P3.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-starter-2.x -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-spring-boot-starter-2.x-7.0.E.5_P3.jar -Dpackaging=jar
mvn install:install-file -DpomFile=${EMBED_HOME}/lib/tongweb-websocket-starter1.x.pom -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-websocket-1.x -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-spring-boot-websocket-1.x-7.0.E.5_P3.jar -Dpackaging=jar
mvn install:install-file -DpomFile=${EMBED_HOME}/lib/tongweb-websocket-starter2.x.pom -DgroupId=com.tongweb.springboot -DartifactId=tongweb-spring-boot-websocket-2.x -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-spring-boot-websocket-2.x-7.0.E.5_P3.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb -DartifactId=tongweb-embed-websocket -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-embed-websocket-7.0.E.5_P3.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb -DartifactId=tongweb-gmssl -Dversion=1.0.0 -Dfile=${EMBED_HOME}/lib/tongweb-gmssl-1.0.0.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb -DartifactId=tongweb-embed-javax -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-embed-javax-7.0.E.5_P3.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb -DartifactId=tongweb-embed-servlet -Dversion=7.0.E.5_P3 -Dfile=${EMBED_HOME}/lib/tongweb-embed-servlet-7.0.E.5_P3.jar -Dpackaging=jar
mvn install:install-file -DpomFile=${EMBED_HOME}/lib/tongweb-gmjsse.pom -DgroupId=com.tongweb -DartifactId=tongweb-gmjsse -Dversion=7.0.0 -Dfile=${EMBED_HOME}/lib/tongweb-gmjsse-7.0.0.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb -DartifactId=tongweb-javax-annotation -Dversion=1.2 -Dfile=${EMBED_HOME}/lib/tongweb-javax-annotation-1.2.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb -DartifactId=tongweb-javax-el -Dversion=3.0.0 -Dfile=${EMBED_HOME}/lib/tongweb-javax-el-3.0.0.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb -DartifactId=tongweb-javax-websocket -Dversion=1.1 -Dfile=${EMBED_HOME}/lib/tongweb-javax-websocket-1.1.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb -DartifactId=tongweb-javax-servlet -Dversion=4.0.0 -Dfile=${EMBED_HOME}/lib/tongweb-javax-servlet-4.0.0.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb -DartifactId=tongweb-javax-jsp -Dversion=2.1 -Dfile=${EMBED_HOME}/lib/tongweb-javax-jsp-2.1.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb -DartifactId=tongweb-jaxws-api -Dversion=2.3.1 -Dfile=${EMBED_HOME}/lib/tongweb-jaxws-api-2.3.1.jar -Dpackaging=jar
mvn install:install-file -DgroupId=com.tongweb -DartifactId=tongweb-javax-security-auth-message-api -Dversion=1.1.0 -Dfile=${EMBED_HOME}/lib/tongweb-javax-security-auth-message-api-1.1.0.jar -Dpackaging=jar
依赖jar文件