Allow symlinking to work across many versions of lucene

Change-Id: I42b30abf3e970475ec66278ccf9e1b0a82f57b06
Signed-off-by: Mat Booth <mat.booth@redhat.com>
Reviewed-on: https://git.eclipse.org/r/67577
diff --git a/dependencies/replace_platform_plugins_with_symlinks.sh b/dependencies/replace_platform_plugins_with_symlinks.sh
index 16dd275..ef91cd9 100755
--- a/dependencies/replace_platform_plugins_with_symlinks.sh
+++ b/dependencies/replace_platform_plugins_with_symlinks.sh
@@ -9,17 +9,19 @@
 SCL_JAVA_DIRS=${@:2}
 
 function _symlink {
-	_f=`ls | grep -e "^$1"`
-	rm -rf $_f
-	for SCL_JAVA_DIR in ${SCL_JAVA_DIRS}; do
-		if [ -f ${SCL_JAVA_DIR}/$2  ]; then
-			echo "found ${SCL_JAVA_DIR}/$2"
-			ln -s ${SCL_JAVA_DIR}/$2 ${_f%.jar}.jar
-			return 0
-		fi
-	done
-	echo "not found $2 in any of ${SCL_JAVADIRS}"
-	exit 1
+	_f=$(ls | grep -e "^$1" || :)
+	if [ -n "$_f" ] ; then
+		rm -rf $_f
+		for SCL_JAVA_DIR in ${SCL_JAVA_DIRS}; do
+			if [ -f ${SCL_JAVA_DIR}/$2  ]; then
+				echo "found ${SCL_JAVA_DIR}/$2"
+				ln -s ${SCL_JAVA_DIR}/$2 ${_f%.jar}.jar
+				return 0
+			fi
+		done
+		echo "not found $2 in any of ${SCL_JAVA_DIRS}"
+		exit 1
+	fi
 }
 
 pushd $1
@@ -49,7 +51,14 @@
 		_symlink org.apache.lucene.analyzers-smartcn_ lucene/lucene-analyzers-smartcn.jar
 		_symlink org.apache.lucene.queries lucene/lucene-queries.jar
 		_symlink org.apache.lucene.queryparser lucene/lucene-queryparser.jar
-		_symlink org.apache.lucene.sandbox lucene/lucene-sandbox.jar
+		_symlink org.apache.lucene.sandbox_ lucene/lucene-sandbox.jar
+		_symlink org.apache.lucene.spatial3d_ lucene/lucene-spatial3d.jar
+		_symlink org.apache.lucene.spatial_ lucene/lucene-spatial.jar
+		_symlink com.spatial4j_ spatial4j.jar
+		_symlink org.apache.xalan xalan-j2.jar
+		_symlink org.apache.xerces xerces-j2.jar
+		_symlink org.apache.xml.resolver xml-commons-resolver.jar
+		_symlink org.apache.xml.serializer xalan-j2-serializer.jar
 		_symlink org.apache.regexp_ regexp.jar
 		_symlink org.eclipse.jetty.util_ jetty/jetty-util.jar
 		_symlink org.eclipse.jetty.server_ jetty/jetty-server.jar