Check that javadoc exist to avoid empty files.

When running `ant clean dist-dev` javadocs are empty and we should not
install them. Also if the script is run with `bash -e` flag the non zero
exit of the jar command make the entire process fail

Change-Id: I44fbebd9cd63bb484c044d6aea7e50775fe7b27e
diff --git a/maven/lib-gwt.sh b/maven/lib-gwt.sh
index b6dac82..e8bad8c 100644
--- a/maven/lib-gwt.sh
+++ b/maven/lib-gwt.sh
@@ -67,7 +67,7 @@
   GWT_EXTRACT_DIR=$RANDOM_DIR/$GWT_EXTRACT_DIR
 
   JAVADOC_FILE_PATH=$RANDOM_DIR/gwt-javadoc.jar
-  jar cf $JAVADOC_FILE_PATH -C $GWT_EXTRACT_DIR/doc/javadoc .
+  [ -d $GWT_EXTRACT_DIR/doc/javadoc ] && jar cf $JAVADOC_FILE_PATH -C $GWT_EXTRACT_DIR/doc/javadoc .
 
   # Create a dummy javadoc JAR for JsInterop (gwt-javadoc is too heavy)
   JSINTEROP_JAVADOC_FILE_PATH=$RANDOM_DIR/jsinterop-javadoc.jar
diff --git a/maven/lib-maven-deploy.sh b/maven/lib-maven-deploy.sh
index e466417..0f2c803 100644
--- a/maven/lib-maven-deploy.sh
+++ b/maven/lib-maven-deploy.sh
@@ -31,12 +31,12 @@
   local pomFile=$1
   shift
 
-  if [ $# -ne 0 ] && [ "$1" != "" ]; then
-    local javadoc="-Djavadoc=$1"
+  if [ $# -ne 0 ] && [ -n "$1" ]; then
+    [ -f "$1" ] && local javadoc="-Djavadoc=$1"
     shift
   fi
-  if [ $# -ne 0 ] && [ "$1" != "" ]; then
-    local sources="-Dsources=$1"
+  if [ $# -ne 0 ] && [ -n "$1" ]; then
+    [ -f "$1" ] && local sources="-Dsources=$1"
     shift
   fi