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
+
+
+
+
+
+
+
+