Use regex to match error prone and guava jar

Hard-coding the version is causing difficulties to update error prone, so let's not do it.

--
PiperOrigin-RevId: 145061484
MOS_MIGRATED_REVID=145061484
diff --git a/scripts/bootstrap/compile.sh b/scripts/bootstrap/compile.sh
index 8508682..a909c09 100755
--- a/scripts/bootstrap/compile.sh
+++ b/scripts/bootstrap/compile.sh
@@ -30,8 +30,8 @@
 LIBRARY_JARS_ARRAY=($LIBRARY_JARS)
 for i in $(seq 0 $((${#LIBRARY_JARS_ARRAY[@]} - 1)))
 do
-  [ "${LIBRARY_JARS_ARRAY[$i]}" = "third_party/error_prone/error_prone_core-2.0.13.jar" ] && ERROR_PRONE_INDEX=$i
-  [ "${LIBRARY_JARS_ARRAY[$i]}" = "third_party/guava/guava-21.0-20161101.jar" ] && GUAVA_INDEX=$i
+  [[ "${LIBRARY_JARS_ARRAY[$i]}" =~ ^"third_party/error_prone/error_prone_core-".*\.jar$ ] && ERROR_PRONE_INDEX=$i
+  [[ "${LIBRARY_JARS_ARRAY[$i]}" =~ ^"third_party/guava/guava-".*\.jar$ ] && GUAVA_INDEX=$i
 done
 [ "${ERROR_PRONE_INDEX:+present}" = "present" ] || { echo "no error prone jar"; echo "${LIBRARY_JARS_ARRAY[@]}"; exit 1; }
 [ "${GUAVA_INDEX:+present}" = "present" ] || { echo "no guava jar"; exit 1; }