Skip to content

1.0.7 December 2020 Dupe Class Checker Overhaul

Compare
Choose a tag to compare
@plaird plaird released this 11 Dec 01:35

This release focused mostly on the duplicate class checker feature of the Spring Boot rule. This release achieved the following for duplicate class checking:

  • the output has been improved when it detects a duplicate class and fails
  • if you have a captive python install in your workspace as a python toolchain, it will use that to run the script instead of system python
  • the allowlist.txt file for listing jar files that are excluded from dupe class checking is now configurable per instance of the springboot rule; previously it was embedded in the springboot rule itself
  • it now operates entirely in python; previously it was half done in Bash, half in python.
  • it executes as a top level subrule within the Spring Boot rule macro; previously it was embedded in the packaging step

In addition, the Spring Boot jar rule now supports the visibility attribute. This allows you to consume the generated Spring Boot executable jar in other packages (typically, for test usages).