xref: /aosp_15_r20/external/slf4j/release.sh (revision d4cc4a21ff30dee54251e974d02850809c70b030)
1*d4cc4a21SXin Li
2*d4cc4a21SXin Li# Javadoc
3*d4cc4a21SXin Li
4*d4cc4a21SXin Li#JDK8 - mvn site:site
5*d4cc4a21SXin Li#rscpSLF4J apidocs/
6*d4cc4a21SXin Li
7*d4cc4a21SXin Li# JDK 11+
8*d4cc4a21SXin Li# adding the following
9*d4cc4a21SXin Li#mvn -Ddoclint=none -Dadditionalparam=-Xdoclint:none  javadoc:aggregate
10*d4cc4a21SXin Li
11*d4cc4a21SXin Li
12*d4cc4a21SXin Li#mvn versions:set -DgenerateBackupPoms=false -DnewVersion=${VERSION_NUMBER}
13*d4cc4a21SXin Li
14*d4cc4a21SXin LiMVN='/java/maven-3.5.2//bin/mvn'
15*d4cc4a21SXin Li
16*d4cc4a21SXin Lifunction checkExit(){
17*d4cc4a21SXin Li    if test "$?" != "0"; then
18*d4cc4a21SXin Li      echo Command $1 exited with abnormal status
19*d4cc4a21SXin Li      exit 1;
20*d4cc4a21SXin Li    else echo $?
21*d4cc4a21SXin Li    fi
22*d4cc4a21SXin Li}
23*d4cc4a21SXin Li
24*d4cc4a21SXin Lifunction echoRunAndCheck () { # echo and then run the command
25*d4cc4a21SXin Li  echo $1
26*d4cc4a21SXin Li  $1
27*d4cc4a21SXin Li  ret=$?
28*d4cc4a21SXin Li  if test "$ret" != "0";
29*d4cc4a21SXin Li  then
30*d4cc4a21SXin Li     echo Failed command: $1
31*d4cc4a21SXin Li     exit 1;
32*d4cc4a21SXin Li  else echo Successful run: $1
33*d4cc4a21SXin Li  fi
34*d4cc4a21SXin Li}
35*d4cc4a21SXin Li
36*d4cc4a21SXin LiechoRunAndCheck "$MVN clean"
37*d4cc4a21SXin Li
38*d4cc4a21SXin LiechoRunAndCheck "$MVN install"
39*d4cc4a21SXin Li
40*d4cc4a21SXin Li#echoRunAndCheck "$MVN site:site"
41*d4cc4a21SXin Li
42*d4cc4a21SXin Li#echoRunAndCheck "$MVN javadoc:aggregate"
43*d4cc4a21SXin Li
44*d4cc4a21SXin Li#echoRunAndCheck "$MVN jxr:aggregate"
45*d4cc4a21SXin Li
46*d4cc4a21SXin Li
47*d4cc4a21SXin Liif [ ! -z "$PASS"  ]
48*d4cc4a21SXin Lithen
49*d4cc4a21SXin Li  export GPG_TTY=$(tty)
50*d4cc4a21SXin Li  echoRunAndCheck "$MVN deploy -P javadocjar,sign-artifacts"
51*d4cc4a21SXin Lifi
52*d4cc4a21SXin Li
53*d4cc4a21SXin Li
54*d4cc4a21SXin Ligit tag -m "tagging" -a v_${VERSION_NUMBER}
55*d4cc4a21SXin Ligit push --tags
56*d4cc4a21SXin Li
57*d4cc4a21SXin Li#Update release version and add next version on jira
58*d4cc4a21SXin Li
59*d4cc4a21SXin Li
60*d4cc4a21SXin Li
61*d4cc4a21SXin Liecho Full Success
62