From 9d5c2a4c56710f69249886468c720cddd53664d2 Mon Sep 17 00:00:00 2001 From: Stu Hood Date: Wed, 20 Apr 2022 10:49:54 -0700 Subject: [PATCH] Enable BSP support for the repository. --- .gitignore | 4 ++++ bsp-groups.toml | 6 ++++++ pants.toml | 10 ++++++++-- 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 bsp-groups.toml diff --git a/.gitignore b/.gitignore index e59eff6..0ccd474 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,7 @@ # Editor specific files *.swp +/.idea/ + +# Written by the `./pants experimental-bsp` command on a user-by-user basis. +/.bsp/ diff --git a/bsp-groups.toml b/bsp-groups.toml new file mode 100644 index 0000000..0f7ec49 --- /dev/null +++ b/bsp-groups.toml @@ -0,0 +1,6 @@ +[groups.default] +addresses = [ + "src/jvm::", + "tests/jvm::", +] +resolve = "jvm:jvm-default" diff --git a/pants.toml b/pants.toml index 509c709..cce2d73 100644 --- a/pants.toml +++ b/pants.toml @@ -2,7 +2,7 @@ # Licensed under the Apache License, Version 2.0 (see LICENSE). [GLOBAL] -pants_version = "2.11.0" +pants_version = "2.13.0.dev0" backend_packages = [ # This repository demonstrates a mix of Java and Scala, and so both backends are enabled. But each # backend can be used independently, so there is no need to expose Scala BUILD file @@ -22,7 +22,13 @@ backend_packages = [ # directory, organized by type. # # See https://www.pantsbuild.org/docs/source-roots for more information. -root_patterns = ["/src/*"] +root_patterns = [ + "/src/*", + "/tests/*", +] + +[experimental-bsp] +groups_config_files = ["bsp-groups.toml"] [javac] args = [