v0.6.0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "contrib_rules_jvm",
sha256 = "eb4e9c2847b3044740e7e74d658381a06411bcba961ec1908dc2737de721238b",
strip_prefix = "rules_jvm-0.6.0",
url = "https://github.com/bazel-contrib/rules_jvm/archive/refs/tags/v0.6.0.zip",
)
# Fetches the contrib_rules_jvm dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
load("@contrib_rules_jvm//:repositories.bzl", "contrib_rules_jvm_deps")
contrib_rules_jvm_deps()
# Now ensure that the downloaded deps are properly configured
load("@contrib_rules_jvm//:setup.bzl", "contrib_rules_jvm_setup")
contrib_rules_jvm_setup()
What's Changed
- gazelle: Fix deps ordering when using #keep by @stevebarrau in #40
- Use rules_jvm_external install for package index by @illicitonion in #49
- Correct a typo in a function name by @shs96c in #51
- Update the rules_jvm_external rules tp latest release by @tjoneslo in #52
- Flesh out tests for java_test and java_test_suite generation by @illicitonion in #50
- Add java_extension directive by @stevebarrau in #53
- Fix up helper library generation by @illicitonion in #54
- Deduplicate and sort imports by @illicitonion in #55
- Fix up helper file deps by @illicitonion in #56
- Split proto generation into a separate java package by @illicitonion in #57
- Update bazel gazelle by @tjoneslo in #59
- fix: Register missing known directive by @stevebarrau in #60
- Reduce generate to a single codepath by @illicitonion in #58
- java_test_suite: Deduplicate dependencies by @illicitonion in #61
- feat(gazelle): Add resolution integration tests. by @blorente in #62
- Delete non-server mode by @illicitonion in #63
- Use java tools parser by @tjoneslo in #67
- Stop fetching output base by @illicitonion in #69
- Enforce format checks as part of CI by @illicitonion in #71
- Remove unused function by @illicitonion in #72
- Move filter-imports from wrapper binary to generate by @illicitonion in #73
- Remove obsolete resolves by @illicitonion in #76
- Migrate tests to use Gazelle's integration test runner by @illicitonion in #75
- Support junit4 and junit5 tests properly by @illicitonion in #77
- Allow setting test attributes based on annotations by @illicitonion in #78
- Remove unused function by @illicitonion in #74
- Report spotbugs issues to stderr not stdout by @illicitonion in #66
- Add three internal library prefixes to the stdLibPrefixes packages by @tjoneslo in #82
- ParameterizedTest is still a junit5 test by @illicitonion in #80
- Add classifier support to maven targets by @illicitonion in #83
- Also detect JUnit Pioneer imports imply JUnit 5 by @rdesgroppes in #85
- Set the Java language level to 11 by @shs96c in #87
- Remove duplication by making
java_test_suite
usejava_junit5_test
by @shs96c in #88 - Avoid Java 17 printing a warning about the SecurityManager by @shs96c in #89
- Suppress warnings about security manager on java 17 by @shs96c in #90
- Add
junit-platform-suite
to runner filters by @rdesgroppes in #91 - Register super class to suppress warning (java 17) by @rdesgroppes in #92
- Add dynamic test results to XML output by @rdesgroppes in #94
- Generate test targets for only separate tests by @illicitonion in #95
- Reworking Java server lifecycle management by @illicitonion in #70
New Contributors
Full Changelog: v0.5.0...v0.6.0