Path to this page:
Subject: CVS commit: pkgsrc/devel/gradle
From: Filip Hajny
Date: 2018-03-02 11:28:58
Message id: 20180302102858.DCF54FB40@cvs.NetBSD.org
Log Message:
devel/gradle: Update to 4.6
== Gradle 4.6
- JUnit 5 support
- Fail fast option for Test tasks
- Allow declared reasons for dependency and resolution rules
- Dependency constraints for transitive dependencies
- BOM import
- Support for optional dependencies in POM consumption
- Compile/runtime scope separation in POM consumption
- Customizable metadata file resolution
- Convenient declaration of annotation processor dependencies
- Tasks API allows custom command-line options
- Rich command-line arguments for Test, JavaExec or Exec tasks
- Logging options for debugging build caching
- Caching for Scala compilation when using the play plugin
- Improved Visual Studio IDE support for multi-project builds
- Improvements in gradle-native plugins
- Documentation updates
- Honour cache-expiry settings in the presence of detached
configurations
- Default JaCoCo version upgraded to 0.8.0
- Build cache and task output caching marked stable
- TestKit marked stable
- CompileOptions.annotationProcessorPath now stable
- Bugfixes
Release notes:
https://docs.gradle.org/4.6/release-notes.html
== Gradle 4.5.1
- Fixed regression in 4.5 where in some rare cases a dependency could
be imported into a different scope than the one declared
- Fixed problem where NullPointerException could be observed if the
parent build finished before the different composites
- Fixed regression in Eclipse project generation that could cause a
sub-project to be added as a dependency to itself
== Gradle 4.5
- C/C++ compilation improvements
- ANTLR task is now cacheable by default
- Documentation enhancements
- Signing artifacts with gpg-agent
- Reduced deprecation logging in console
- Init task can now generate Kotlin DSL build scripts
- New plugin APIs
- Default CodeNarc has been upgraded to 1.0
- Configure executable directory in distributions
- Arbitrary task property names
- Bugfixes
Release notes:
https://docs.gradle.org/4.5/release-notes.html
Files: