diff options
author | Eugene Kliuchnikov <eustas.ru@gmail.com> | 2020-03-31 14:38:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-31 14:38:01 +0200 |
commit | f83aa5169e3c09afa8db84d1180fd1fe8813118a (patch) | |
tree | 12bf26b065693340e0470a6c56a1dc5a4ebec872 | |
parent | 924b2b2b9dc54005edbcd85a1b872330948cdd9e (diff) | |
download | brotli-f83aa5169e3c09afa8db84d1180fd1fe8813118a.zip brotli-f83aa5169e3c09afa8db84d1180fd1fe8813118a.tar.gz brotli-f83aa5169e3c09afa8db84d1180fd1fe8813118a.tar.bz2 |
Update bazel to 2.2 + update config (#798)
Newer bazel does not support `maven_jar` rule anymore...
-rw-r--r-- | .travis.yml | 3 | ||||
-rw-r--r-- | java/WORKSPACE | 20 | ||||
-rw-r--r-- | java/org/brotli/dec/BUILD | 2 | ||||
-rw-r--r-- | java/org/brotli/wrapper/common/BUILD | 2 | ||||
-rw-r--r-- | java/org/brotli/wrapper/dec/BUILD | 2 | ||||
-rw-r--r-- | java/org/brotli/wrapper/enc/BUILD | 2 | ||||
-rwxr-xr-x | scripts/.travis.sh | 4 | ||||
-rw-r--r-- | scripts/appveyor.yml | 2 |
8 files changed, 24 insertions, 13 deletions
diff --git a/.travis.yml b/.travis.yml index 930bd63..47a1383 100644 --- a/.travis.yml +++ b/.travis.yml @@ -195,8 +195,7 @@ matrix: - os: osx env: BUILD_SYSTEM=bazel - # Latest image with Java 1.8 (required to install Bazel). - osx_image: xcode9.3 + osx_image: xcode11.3 language: java before_install: diff --git a/java/WORKSPACE b/java/WORKSPACE index 06fbdfe..6f9902a 100644 --- a/java/WORKSPACE +++ b/java/WORKSPACE @@ -5,12 +5,24 @@ local_repository( path = "..", ) -maven_jar( - name = "junit_junit", - artifact = "junit:junit:4.12", +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file") + +RULES_JVM_EXTERNAL_TAG = "3.0" +RULES_JVM_EXTERNAL_SHA = "62133c125bf4109dfd9d2af64830208356ce4ef8b165a6ef15bbff7460b35c3a" + +http_archive( + name = "rules_jvm_external", + strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG, + sha256 = RULES_JVM_EXTERNAL_SHA, + url = "https://github.com/bazelbuild/rules_jvm_external/archive/%s.zip" % RULES_JVM_EXTERNAL_TAG, ) -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file") +load("@rules_jvm_external//:defs.bzl", "maven_install") + +maven_install( + artifacts = ["junit:junit:4.12"], + repositories = ["https://repo1.maven.org/maven2"], +) http_file( name = "openjdk_jni_h", diff --git a/java/org/brotli/dec/BUILD b/java/org/brotli/dec/BUILD index 0cc0cbf..208642e 100644 --- a/java/org/brotli/dec/BUILD +++ b/java/org/brotli/dec/BUILD @@ -7,7 +7,7 @@ licenses(["notice"]) # MIT TEST_DEPS = [ ":dec", - "@junit_junit//jar", + "@maven//:junit_junit", ] java_library( diff --git a/java/org/brotli/wrapper/common/BUILD b/java/org/brotli/wrapper/common/BUILD index 7c3480a..afe9bc5 100644 --- a/java/org/brotli/wrapper/common/BUILD +++ b/java/org/brotli/wrapper/common/BUILD @@ -30,7 +30,7 @@ java_library( "//org/brotli/dec", "//org/brotli/integration:brotli_jni_test_base", "//org/brotli/wrapper/dec", - "@junit_junit//jar", + "@maven//:junit_junit", ], ) diff --git a/java/org/brotli/wrapper/dec/BUILD b/java/org/brotli/wrapper/dec/BUILD index d1c8f5b..4fd51d0 100644 --- a/java/org/brotli/wrapper/dec/BUILD +++ b/java/org/brotli/wrapper/dec/BUILD @@ -24,7 +24,7 @@ java_library( ":dec", "//org/brotli/integration:brotli_jni_test_base", "//org/brotli/integration:bundle_helper", - "@junit_junit//jar", + "@maven//:junit_junit", ], ) diff --git a/java/org/brotli/wrapper/enc/BUILD b/java/org/brotli/wrapper/enc/BUILD index 9aea6ba..22154d2 100644 --- a/java/org/brotli/wrapper/enc/BUILD +++ b/java/org/brotli/wrapper/enc/BUILD @@ -30,7 +30,7 @@ java_library( "//org/brotli/integration:brotli_jni_test_base", "//org/brotli/integration:bundle_helper", "//org/brotli/wrapper/dec", - "@junit_junit//jar", + "@maven//:junit_junit", ], ) diff --git a/scripts/.travis.sh b/scripts/.travis.sh index 8b7e2b3..b5ad13a 100755 --- a/scripts/.travis.sh +++ b/scripts/.travis.sh @@ -6,7 +6,7 @@ case "$1" in "install") case "${TRAVIS_OS_NAME}" in "osx") - brew update + brew update >/dev/null brew install binutils case "${CC}" in @@ -17,8 +17,8 @@ case "$1" in case "${BUILD_SYSTEM}" in "bazel") + brew cask install homebrew/cask-versions/adoptopenjdk8 brew install bazel - brew upgrade python ;; esac ;; diff --git a/scripts/appveyor.yml b/scripts/appveyor.yml index e22a8c6..464da15 100644 --- a/scripts/appveyor.yml +++ b/scripts/appveyor.yml @@ -54,7 +54,7 @@ install: )
)
- IF "%BUILD_SYSTEM%"=="bazel" (
- appveyor DownloadFile https://github.com/bazelbuild/bazel/releases/download/0.18.0/bazel-0.18.0-windows-x86_64.exe -FileName bazel.exe
+ appveyor DownloadFile https://github.com/bazelbuild/bazel/releases/download/2.2.0/bazel-2.2.0-windows-x86_64.exe -FileName bazel.exe
)
before_build:
|