test loading of bashrc code
diff --git a/publish.sh b/publish.sh
index 57688b4..8299005 100755
--- a/publish.sh
+++ b/publish.sh
@@ -37,11 +37,11 @@
 BUILD_TYPE=SNAPSHOT
 
 #Directories
-ANT_HOME=/shared/common/apache-ant-1.7.0
+#ANT_HOME=/shared/common/apache-ant-1.7.0
+#JAVA_HOME=/shared/common/jdk-1.6.x86_64
 HOME_DIR=/shared/rt/eclipselink
 EXEC_DIR=${HOME_DIR}
 DNLD_DIR=/home/data/httpd/download.eclipse.org/rt/eclipselink
-JAVA_HOME=/shared/common/jdk-1.6.x86_64
 LOG_DIR=${HOME_DIR}/logs
 RELENG_REPO=${HOME_DIR}/eclipselink.releng
 RUNTIME_REPO=${HOME_DIR}/eclipselink.runtime
@@ -54,7 +54,7 @@
 PUB_SCOPE_COMPLETED=0
 MASTER_BRANCH_VERSION=2.6
 
-PATH=${JAVA_HOME}/bin:${ANT_HOME}/bin:/usr/bin:/usr/local/bin:${PATH}
+#PATH=${JAVA_HOME}/bin:${ANT_HOME}/bin:/usr/bin:/usr/local/bin:${PATH}
 
 # Export necessary global environment variables
 export ANT_ARGS ANT_OPTS ANT_HOME HOME_DIR JAVA_HOME LOG_DIR PATH
@@ -786,6 +786,29 @@
     echo "Found: ${GIT_EXEC}"
 fi
 
+# Check for M2_HOME (only set in bashrc: if not set running from cron, and load)
+if [ ! -x ${M2_HOME}/bin/mvn ] ; then
+    env
+    echo " whoami=`whoami`"
+    echo "Cannot find Maven executable using default value '${M2_HOME}/bin/mvn'. Loading .bashrc..."
+    usr=`whoami`
+    /home/data/users/$usr/.bashrc
+    if [ $? -ne 0 ] ; then
+        echo "Error: Unable to load /home/data/users/$usr/.bashrc... exiting"
+        exit 1
+    else
+        if [ ! -x ${M2_HOME}/bin/mvn ] ; then
+            echo "Still Cannot find Maven executable using default value '${M2_HOME}/bin/mvn'. exiting..."
+            exit 1
+        else
+            echo "Found: ${M2_HOME}/bin/mvn"
+        fi
+    fi
+else
+    echo "Found: ${M2_HOME}/bin/mvn"
+fi
+
+exit
 #==========================
 #     Test for handoff
 #        if not exit with minimal work done.