diff --git a/jcl-over-slf4j/pom.xml b/jcl-over-slf4j/pom.xml index f365a4288..b4ba473d8 100755 --- a/jcl-over-slf4j/pom.xml +++ b/jcl-over-slf4j/pom.xml @@ -28,4 +28,23 @@ - \ No newline at end of file + + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + package + + jar + + + + + + + + + diff --git a/jul-to-slf4j/pom.xml b/jul-to-slf4j/pom.xml index d398de9a2..a9d87abbf 100755 --- a/jul-to-slf4j/pom.xml +++ b/jul-to-slf4j/pom.xml @@ -31,4 +31,22 @@ - \ No newline at end of file + + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + package + + jar + + + + + + + + diff --git a/log4j-over-slf4j/pom.xml b/log4j-over-slf4j/pom.xml index cfbec2dd4..4c66fb7f6 100755 --- a/log4j-over-slf4j/pom.xml +++ b/log4j-over-slf4j/pom.xml @@ -37,4 +37,22 @@ - \ No newline at end of file + + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + package + + jar + + + + + + + + diff --git a/osgi-over-slf4j/pom.xml b/osgi-over-slf4j/pom.xml index 3a2c290c7..8404e47b0 100755 --- a/osgi-over-slf4j/pom.xml +++ b/osgi-over-slf4j/pom.xml @@ -41,4 +41,23 @@ provided + + + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + package + + jar + + + + + + + diff --git a/pom.xml b/pom.xml index 70af27272..b4ba566e7 100755 --- a/pom.xml +++ b/pom.xml @@ -46,6 +46,7 @@ 1.0.13 4.12 3.3 + 3.0.1 2.10.4 @@ -194,20 +195,6 @@ - - org.apache.maven.plugins - maven-source-plugin - 2.1.2 - - - package - - jar - - - - - org.apache.maven.plugins maven-assembly-plugin diff --git a/release.sh b/release.sh new file mode 100755 index 000000000..4934ebdaa --- /dev/null +++ b/release.sh @@ -0,0 +1,49 @@ +#mvn versions:set -DgenerateBackupPoms=false -DnewVersion=${VERSION_NUMBER} + +MVN='/java/maven-3.5.2//bin/mvn' + +PASS=$1 +echo $PASS + +function checkExit(){ + if test "$?" != "0"; then + echo Command $1 exited with abnormal status + exit 1; + else echo $? + fi +} + +function echoThenRun () { # echo and then run the command + echo $1 + $1 + ret=$? + echo $ret + return $ret +} + +$MVN clean +checkExit "mvn clean" + + +$MVN install +checkExit "mvn install" + + +$MVN site:site +checkExit "mvn site:ste" + + +$MVN assembly:single +checkExit "mvn assembly:single" + + +$MVN deploy -P javadocjar,sign-artifacts -Dgpg.passphrase=$PASS +checkExit "mvn deploy -P javadocjar,sign-artifacts -Dgpg.passphrase=xxx" + +#$MVN site:deploy -N # with Java 8!!! +#checkExit "mvn site:deploy -N" + +#git tag -m "tagging" -a v_${VERSION_NUMBER} +#git push --tags + +#release version and add next version on jira diff --git a/slf4j-api/pom.xml b/slf4j-api/pom.xml index 21d4fe824..d5e0855a6 100755 --- a/slf4j-api/pom.xml +++ b/slf4j-api/pom.xml @@ -62,6 +62,20 @@ + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + package + + jar + + + + + org.apache.maven.plugins maven-antrun-plugin @@ -117,4 +131,4 @@ - \ No newline at end of file + diff --git a/slf4j-jdk14/pom.xml b/slf4j-jdk14/pom.xml index 8116eb151..9fdb040f6 100755 --- a/slf4j-jdk14/pom.xml +++ b/slf4j-jdk14/pom.xml @@ -31,4 +31,22 @@ - \ No newline at end of file + + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + package + + jar + + + + + + + + diff --git a/slf4j-log4j12/pom.xml b/slf4j-log4j12/pom.xml index 3b8b3715e..bb88c75b6 100755 --- a/slf4j-log4j12/pom.xml +++ b/slf4j-log4j12/pom.xml @@ -37,4 +37,22 @@ - \ No newline at end of file + + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + package + + jar + + + + + + + + diff --git a/slf4j-nop/pom.xml b/slf4j-nop/pom.xml index 9a9906dfc..ba3cf1dce 100755 --- a/slf4j-nop/pom.xml +++ b/slf4j-nop/pom.xml @@ -24,4 +24,22 @@ - \ No newline at end of file + + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + package + + jar + + + + + + + + diff --git a/slf4j-simple/pom.xml b/slf4j-simple/pom.xml index d376c6055..229da63c3 100755 --- a/slf4j-simple/pom.xml +++ b/slf4j-simple/pom.xml @@ -31,4 +31,22 @@ - \ No newline at end of file + + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + package + + jar + + + + + + + +