summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2020-04-28 20:22:10 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2020-04-28 20:22:10 +0000
commit23e9692a0ca52e2b3ea6f11488fa650db35df279 (patch)
tree866a2cb9523d8af9821af4e3fff805a440206fdd
parentbc11a72a91685bb0a35e7ecf10ffcba4e07558bd (diff)
parent9562f9a40812092c0604bbf3f2b8036cb731e7b8 (diff)
downloaddevtools-q_tzdata_aml_297100000.tar.gz
Change-Id: I4048c919838969ff23dc23b859d05c1cc729a9c5
-rwxr-xr-xtools/lint11
1 files changed, 9 insertions, 2 deletions
diff --git a/tools/lint b/tools/lint
index 1441ed1..0a54482 100755
--- a/tools/lint
+++ b/tools/lint
@@ -63,12 +63,19 @@ fi
javaCmd="java"
-jaxbJar="$ANDROID_BUILD_TOP/prebuilts/tools/common/m2/repository/javax/xml/bind/jaxb-api/2.2.12-b140109.1041/jaxb-api-2.2.12-b140109.1041.jar"
-jarpath="$frameworkdir/$jarfile:$jaxbJar"
+jarpath="$frameworkdir/$jarfile"
+
+is_java_version_9=$(java -version 2>&1| grep 'version [ "]9.*[ "]')
+if [ "${is_java_version_9}" = "" ]; then
+ modules_arg=""
+else
+ modules_arg="--add-modules=java.xml.bind"
+fi
exec "$javaCmd" \
-Xmx512m $os_opts $java_debug \
-Dcom.android.tools.lint.bindir="$progdir" \
-Djava.awt.headless=true \
-classpath "$jarpath" \
+ ${modules_arg} \
com.android.tools.lint.Main "$@"