Skip to content

2.0.1

Latest
Compare
Choose a tag to compare
@gbevin gbevin released this 29 Jul 01:00
· 7 commits to main since this release

Changes in 2.0.1:

  • Fixed regression in 2.0.0 with global bld command when used without any arguments.

Changes in 2.0.0:

  • Added support for displaying extension dependencies in the dependency-tree command.
  • Added support for generating POM properties, projects with javaRelease specified automatically set the maven compiler properties in their POM at generation.
  • Added support for the provided scope by the PomBuilder class.
  • Added support for setting the bld build file java and javac options through bld-wrapper.properties.
  • Added support for outputting the list of bld commands as JSON in support for the bld IDEA plugin.
  • Added support for overriding dependency versions with properties throughout all of dependency resolution.
  • Added support for offline mode that will not access the internet for any reason.
  • Added implementation for generic versions to complement the existing numeric versions.
  • Improved artifact not found exception to explicitly mention that no repositories or no artifact locations are defined.
  • Improved bld execution, now exiting when an exception triggers during the execution of one of the commands in a chain.
  • Improved error reporting when online access is not available.
  • Improved built-in documentation.
  • Improved bld dependency caching, now also including the dependency tree output and consolidating everything into one file.
  • Upgraded project creation blueprint dependency versions.
  • Fix for classpath generation of bld wrapper, making sure sources and javadocs are not included.
  • Fixed one of the Dependency constructors not passing on exclusions.