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 = [