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.