Bug 540324: [RJ-Server] Add jcommons.util bundle to server dependencies

Change-Id: I571784853e3b6979cf38fea09bdf2452be6fe015
diff --git a/core/_build/org.eclipse.statet.rj.server-consoleserver/pom.xml b/core/_build/org.eclipse.statet.rj.server-consoleserver/pom.xml
index 0bfc76c..c76aa11 100644
--- a/core/_build/org.eclipse.statet.rj.server-consoleserver/pom.xml
+++ b/core/_build/org.eclipse.statet.rj.server-consoleserver/pom.xml
@@ -34,6 +34,12 @@
 			<version>2.1.0-SNAPSHOT</version>
 			<type>eclipse-plugin</type>
 		</dependency>
+		<dependency>
+			<groupId>org.eclipse.statet.commons</groupId>
+			<artifactId>org.eclipse.statet.jcommons.util</artifactId>
+			<version>1.0.0-SNAPSHOT</version>
+			<type>eclipse-plugin</type>
+		</dependency>
 	</dependencies>
 	
 	<build>
diff --git a/core/_build/org.eclipse.statet.rj.server-consoleserver/server.xml b/core/_build/org.eclipse.statet.rj.server-consoleserver/server.xml
index b0dda9e..05e16fa 100644
--- a/core/_build/org.eclipse.statet.rj.server-consoleserver/server.xml
+++ b/core/_build/org.eclipse.statet.rj.server-consoleserver/server.xml
@@ -45,6 +45,7 @@
 			<includes>
 				<include>org.eclipse.statet.rj:org.eclipse.statet.rj.data</include>
 				<include>org.eclipse.statet.rj:org.eclipse.statet.rj.server</include>
+				<include>org.eclipse.statet.commons:org.eclipse.statet.jcommons.util</include>
 			</includes>
 			<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
 		</dependencySet>
diff --git a/core/org.eclipse.statet.rj.server.remotetools/startup.ps1 b/core/org.eclipse.statet.rj.server.remotetools/startup.ps1
index bcc4170..bd0f65a 100644
--- a/core/org.eclipse.statet.rj.server.remotetools/startup.ps1
+++ b/core/org.eclipse.statet.rj.server.remotetools/startup.ps1
@@ -109,7 +109,7 @@
 #     R_SHARE_DIR="/usr/share/R"
 #     R_INCLUDE_DIR="/usr/include/R"
 #     R_LIBS_SITE="/usr/local/lib/R/site-library"
-#     JAVA_HOME="C:\Program Files\Java\jdk1.8.0"
+#     JAVA_HOME="C:\Program Files\Java\jdk-1.8.0"
 
 $R_HOME=""
 $R_ARCH="/x64"
@@ -338,11 +338,11 @@
 $JAVA_EXE="$JAVA_HOME/bin/java.exe"
 if ( $DEV )
 {
-	$JAVA_CP="$RJS_BOOT_CP$PATH_SEP$RJS_HOME/../org.eclipse.statet.rj.server/bin$PATH_SEP$RJS_HOME/../org.eclipse.statet.rj.data/bin$PATH_SEP$RJS_HOME/bin$PATH_SEP$RJS_HOME/binShaj"
+	$JAVA_CP="$RJS_BOOT_CP$PATH_SEP$RJS_HOME/../org.eclipse.statet.rj.server/bin$PATH_SEP$RJS_HOME/../org.eclipse.statet.rj.data/bin$PATH_SEP$RJS_HOME/../org.eclipse.statet.jcommons.util/bin$PATH_SEP$RJS_HOME/bin$PATH_SEP$RJS_HOME/binShaj"
 	$RMI_BASE="file://$RJS_HOME/../org.eclipse.statet.rj.server/bin"
 	$RJAVA_CP=""
 } else {
-	$JAVA_CP="$RJS_BOOT_CP$PATH_SEP$RJS_HOME/org.eclipse.statet.rj.server.jar$PATH_SEP$RJS_HOME/org.eclipse.statet.rj.data.jar$PATH_SEP$JAVA_CP"
+	$JAVA_CP="$RJS_BOOT_CP$PATH_SEP$RJS_HOME/org.eclipse.statet.rj.server.jar$PATH_SEP$RJS_HOME/org.eclipse.statet.rj.data.jar$PATH_SEP$RJS_HOME/org.eclipse.statet.jcommons.util.jar$PATH_SEP$JAVA_CP"
 	$RMI_BASE="file://$RJS_HOME/org.eclipse.statet.rj.server.jar"
 	$RJAVA_CP=""
 }
@@ -382,17 +382,17 @@
 
 if ( $DEBUG ) {
 	# Set-ExecutionPolicy RemoteSigned -Scope Process -Force
-	echo "S_HOSTADDRESS = $S_HOSTADDRESS"
-	echo "S_REGISTRY_PORT = $S_REGISTRY_PORT"
-	echo "PATH = $PATH"
-	echo "LD_LIBRARY_PATH = $LD_LIBRARY_PATH"
-	echo "R_HOME = $R_HOME"
-	echo "R_ARCH = $R_ARCH"
-	echo "JAVA_HOME = $JAVA_HOME"
-	echo "JAVA_EXE = $JAVA_EXE"
-	echo "CLASSPATH = $JAVA_CP"
-	echo "JAVA_OPTIONS = $JAVA_OPTS"
-	echo "AUTH = $AUTH"
+	echo "S_HOSTADDRESS= $S_HOSTADDRESS"
+	echo "S_REGISTRY_PORT= $S_REGISTRY_PORT"
+	echo "PATH= $PATH"
+	echo "LD_LIBRARY_PATH= $LD_LIBRARY_PATH"
+	echo "R_HOME= $R_HOME"
+	echo "R_ARCH= $R_ARCH"
+	echo "JAVA_HOME= $JAVA_HOME"
+	echo "JAVA_EXE= $JAVA_EXE"
+	echo "CLASSPATH= $JAVA_CP"
+	echo "JAVA_OPTIONS= $JAVA_OPTS"
+	echo "AUTH= $AUTH"
 	
 	# Start server directly
 	& $JAVA_EXE $START_ARGS
diff --git a/core/org.eclipse.statet.rj.server.remotetools/startup.sh b/core/org.eclipse.statet.rj.server.remotetools/startup.sh
index f99ce74..7bc2529 100644
--- a/core/org.eclipse.statet.rj.server.remotetools/startup.sh
+++ b/core/org.eclipse.statet.rj.server.remotetools/startup.sh
@@ -123,7 +123,7 @@
 #     R_SHARE_DIR="/usr/share/R"
 #     R_INCLUDE_DIR="/usr/include/R"
 #     R_LIBS_SITE="/usr/local/lib/R/site-library"
-#     JAVA_HOME="/usr/lib/jvm/java-6-sun"
+#     JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk"
 
 R_HOME=
 JAVA_HOME=
@@ -349,11 +349,11 @@
 ## Java config
 JAVA_EXE="$JAVA_HOME/bin/java"
 if [ $DEV ]; then
-	JAVA_CP="$RJS_BOOT_CP$PATH_SEP$RJS_HOME/../org.eclipse.statet.rj.server/bin$PATH_SEP$RJS_HOME/../org.eclipse.statet.rj.data/bin$PATH_SEP$RJS_HOME/bin$PATH_SEP$RJS_HOME/binShaj"
+	JAVA_CP="$RJS_BOOT_CP$PATH_SEP$RJS_HOME/../org.eclipse.statet.rj.server/bin$PATH_SEP$RJS_HOME/../org.eclipse.statet.rj.data/bin$PATH_SEP$RJS_HOME/../org.eclipse.statet.jcommons.util/bin$PATH_SEP$RJS_HOME/bin$PATH_SEP$RJS_HOME/binShaj"
 	RMI_BASE="file://$RJS_HOME/../org.eclipse.statet.rj.server/bin"
 	RJAVA_CP=
 else
-	JAVA_CP="$RJS_BOOT_CP$PATH_SEP$RJS_HOME/org.eclipse.statet.rj.server.jar$PATH_SEP$RJS_HOME/org.eclipse.statet.rj.data.jar$PATH_SEP$JAVA_CP"
+	JAVA_CP="$RJS_BOOT_CP$PATH_SEP$RJS_HOME/org.eclipse.statet.rj.server.jar$PATH_SEP$RJS_HOME/org.eclipse.statet.rj.data.jar$PATH_SEP$RJS_HOME/org.eclipse.statet.jcommons.util.jar$PATH_SEP$JAVA_CP"
 	RMI_BASE="file://$RJS_HOME/org.eclipse.statet.rj.server.jar"
 	RJAVA_CP=
 fi
diff --git a/core/org.eclipse.statet.rj.server/src/org/eclipse/statet/rj/server/util/ServerUtils.java b/core/org.eclipse.statet.rj.server/src/org/eclipse/statet/rj/server/util/ServerUtils.java
index 5674c04..401b517 100644
--- a/core/org.eclipse.statet.rj.server/src/org/eclipse/statet/rj/server/util/ServerUtils.java
+++ b/core/org.eclipse.statet.rj.server/src/org/eclipse/statet/rj/server/util/ServerUtils.java
@@ -34,8 +34,9 @@
 public class ServerUtils {
 	
 	
-	public static final String RJ_DATA_ID= "org.eclipse.statet.rj.data";
-	public static final String RJ_SERVER_ID= "org.eclipse.statet.rj.server";
+	public static final String RJ_DATA_ID= "org.eclipse.statet.rj.data"; //$NON-NLS-1$
+	public static final String RJ_SERVER_ID= "org.eclipse.statet.rj.server"; //$NON-NLS-1$
+	public static final String JCOMMONS_UTIL_ID= "org.eclipse.statet.jcommons.util"; //$NON-NLS-1$
 	
 	public static final int[] RJ_VERSION= new int[] { 3, 0, 0 };
 	
diff --git a/servi/org.eclipse.statet.rj.servi/src/org/eclipse/statet/rj/servi/node/RServiImpl.java b/servi/org.eclipse.statet.rj.servi/src/org/eclipse/statet/rj/servi/node/RServiImpl.java
index 7a9f197..0c48a17 100644
--- a/servi/org.eclipse.statet.rj.servi/src/org/eclipse/statet/rj/servi/node/RServiImpl.java
+++ b/servi/org.eclipse.statet.rj.servi/src/org/eclipse/statet/rj/servi/node/RServiImpl.java
@@ -14,6 +14,7 @@
 
 package org.eclipse.statet.rj.servi.node;
 
+import static org.eclipse.statet.rj.server.util.ServerUtils.JCOMMONS_UTIL_ID;
 import static org.eclipse.statet.rj.server.util.ServerUtils.RJ_DATA_ID;
 import static org.eclipse.statet.rj.server.util.ServerUtils.RJ_SERVER_ID;
 import static org.eclipse.statet.rj.servi.RServiUtil.RJ_SERVI_ID;
@@ -38,7 +39,7 @@
 	
 	
 	private static final ImList<String> LIB_IDS= ImCollections.newList(
-			RJ_DATA_ID, RJ_SERVER_ID, RJ_SERVI_ID );
+			RJ_SERVI_ID, RJ_SERVER_ID, RJ_DATA_ID, JCOMMONS_UTIL_ID );
 	
 	
 	/**