forked from kordamp/json-lib
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeploy.sh
87 lines (79 loc) · 2.55 KB
/
deploy.sh
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#!/bin/sh
VERSION="2.4"
GROUPID="net.sf.json-lib"
ARTIFACTID="json-lib"
REPO_URL="scp://ssh.sf.net/home/groups/j/js/json-lib/htdocs/m2/repo/release"
REPOSITORYID="sf_release"
mkdir build
ant source.jar
mv target/${ARTIFACTID}-${VERSION}-jdk13-sources.jar build
ant source.jar.jdk5
mv target/${ARTIFACTID}-${VERSION}-jdk15-sources.jar build
ant javadoc
mv target/${ARTIFACTID}-${VERSION}-jdk13-javadoc.jar build
ant javadoc.jdk5
mv target/${ARTIFACTID}-${VERSION}-jdk15-javadoc.jar build
ant jar
mv target/${ARTIFACTID}-${VERSION}-jdk13.jar build
ant jar.jdk5
mv target/${ARTIFACTID}-${VERSION}-jdk15.jar build
mvn deploy:deploy-file -DrepositoryId=${REPOSITORYID} \
-Durl=${REPO_URL} \
-DgroupId=${GROUPID} \
-DartifactId=${ARTIFACTID} \
-Dversion=${VERSION} \
-Dpackaging=jar \
-DgeneratePom=false \
-Dclassifier=jdk13-javadoc \
-Dfile=build/${ARTIFACTID}-${VERSION}-jdk13-javadoc.jar
mvn deploy:deploy-file -DrepositoryId=${REPOSITORYID} \
-Durl=${REPO_URL} \
-DgroupId=${GROUPID} \
-DartifactId=${ARTIFACTID} \
-Dversion=${VERSION} \
-Dpackaging=jar \
-DgeneratePom=false \
-Dclassifier=jdk15-javadoc \
-Dfile=build/${ARTIFACTID}-${VERSION}-jdk15-javadoc.jar
mvn deploy:deploy-file -DrepositoryId=${REPOSITORYID} \
-Durl=${REPO_URL} \
-DgroupId=${GROUPID} \
-DartifactId=${ARTIFACTID} \
-Dversion=${VERSION} \
-Dpackaging=jar \
-DgeneratePom=false \
-Dclassifier=jdk13-sources \
-Dfile=build/${ARTIFACTID}-${VERSION}-jdk13-sources.jar
mvn deploy:deploy-file -DrepositoryId=${REPOSITORYID} \
-Durl=${REPO_URL} \
-DgroupId=${GROUPID} \
-DartifactId=${ARTIFACTID} \
-Dversion=${VERSION} \
-Dpackaging=jar \
-DgeneratePom=false \
-Dclassifier=jdk15-sources \
-Dfile=build/${ARTIFACTID}-${VERSION}-jdk15-sources.jar
mvn deploy:deploy-file -DrepositoryId=${REPOSITORYID} \
-Durl=${REPO_URL} \
-DgroupId=${GROUPID} \
-DartifactId=${ARTIFACTID} \
-Dversion=${VERSION} \
-Dpackaging=jar \
-Dclassifier=jdk15 \
-Dfile=build/${ARTIFACTID}-${VERSION}-jdk15.jar
mvn deploy:deploy-file -DrepositoryId=${REPOSITORYID} \
-Durl=${REPO_URL} \
-DgroupId=${GROUPID} \
-DartifactId=${ARTIFACTID} \
-Dversion=${VERSION} \
-Dpackaging=jar \
-Dclassifier=jdk13 \
-Dfile=build/${ARTIFACTID}-${VERSION}-jdk13.jar
mvn deploy:deploy-file -DrepositoryId=${REPOSITORYID} \
-Durl=${REPO_URL} \
-DgroupId=${GROUPID} \
-DartifactId=${ARTIFACTID} \
-Dversion=${VERSION} \
-Dpackaging=pom \
-DgeneratePom=false \
-Dfile=pom.xml