From 210ae69259ecbb927ecfc8ad9df8d9765885d860 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Giovanni=20Ortu=C3=B1o?= Date: Thu, 11 May 2023 18:18:15 +1000 Subject: [PATCH] Mention --java_language_version and --tool_java_language_version Adds a paragraph that suggests adding `--java_language_version` and `--tool_java_language_version` to .bazelrc. Without these, developers will get the following error when trying to build Copuybara from an external workspace ``` external/com_github_google_copybara/java/com/google/copybara/onboard/core/AskInputProvider.java:117: error: cannot find symbol var unused = input.convert(s, resolver); ^ symbol: class var location: class Mode external/com_github_google_copybara/java/com/google/copybara/onboard/core/InputProviderResolverImpl.java:60: error: cannot find symbol var unused = generator.consumes(); ^ symbol: class var location: class InputProviderResolverImpl ``` --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index fa2625084..8f7a4232c 100644 --- a/README.md +++ b/README.md @@ -147,6 +147,12 @@ load("@com_github_google_copybara//:repositories.go.bzl", "copybara_go_repositor copybara_go_repositories() ``` +Add the following to your .bazelrc: +```rc +build --java_language_version=11 +build --tool_java_language_version=11 +``` + You can then build and run the Copybara tool from within your workspace: ```sh