forked from netxms/netxms
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathupload_jars_to_sonatype
More file actions
executable file
·29 lines (23 loc) · 1.53 KB
/
Copy pathupload_jars_to_sonatype
File metadata and controls
executable file
·29 lines (23 loc) · 1.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/sh
set -e
if [ -z $1 ]; then
echo "Usage: $0 <version>"
exit 1
fi
V=$1
cd src/java-common/netxms-base/
mvn clean package install
cd -
cd src/client/java/netxms-client
mvn clean package install
cd -
cd src/java-common/netxms-base/target
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=ossrh -DpomFile=../pom.xml -Dpackaging=jar -Dfile=netxms-base-$V.jar -Possrh
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=ossrh -Dpackaging=jar -DpomFile=../pom.xml -Dfile=netxms-base-$V-javadoc.jar -Possrh -Dclassifier=javadoc
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=ossrh -DpomFile=../pom.xml -Dfile=netxms-base-$V-sources.jar -Possrh -Dclassifier=sources -Dpackaging=jar
cd -
cd src/client/java/netxms-client/target
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=ossrh -DpomFile=../pom.xml -Dpackaging=jar -Dfile=netxms-client-$V.jar -Possrh
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=ossrh -Dpackaging=jar -DpomFile=../pom.xml -Dfile=netxms-client-$V-javadoc.jar -Possrh -Dclassifier=javadoc
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=ossrh -DpomFile=../pom.xml -Dfile=netxms-client-$V-sources.jar -Possrh -Dclassifier=sources -Dpackaging=jar
cd -