./devel/gradle, Groovy-based Java build system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.10.1, Package name: gradle-4.10.1, Maintainer: asiekierka

Gradle is a Java based build tool which allows creating
project build scripts using a domain-specific language
based on Groovy.


Required to run:
[shells/bash] [lang/openjdk8]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: eb1ec537005dbb19f3cd92d49f28693a6a89d272
RMD160: e2020c3653d3805c6dccf19529145cd9c20ad8e3
Filesize: 76577.951 KB

Version history: (Expand)


CVS history: (Expand)


   2018-09-12 23:35:26 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
devel/gradle: Update to 4.10.1.

This bug-fix release addresses 6 regressions in Gradle 4.10:

- FileTreeElement.getPath() returns absolute system dependent
  filepath.
- Up-to-date checks for missing files can be incorrect
- Gradle fails when no incremental compile snapshot data
  available.
- Gradle 4.10 incorrect ordering between dependencies of
  dependent tasks.
- tasks.withType(ScalaCompile::class.java).configureEach fails
  on multi-project builds.
- Double deprecation message when using publishing plugin.
   2018-09-04 15:57:30 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
devel/gradle: Update to 4.10.0.

- Improved incremental Java compiler.
- Periodically clean up unused /caches under GRADLE_USER_HOME and
  project root directories.
- Kotlin DSL version 1.0 RC3.
- Configuration avoidance, buildSrc refactoring propagation to the
  IDE, and lots of DSL polish.
- You can now use SNAPSHOT plugin versions with the plugins {} and
  pluginManagement {} blocks.
- Included builds can now be nested.
   2018-07-18 16:27:52 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
devel/gradle: Update to 4.9.

- Projects that publish auxiliary publications through maven-publish
  and ivy-publish can now be depended upon by other projects in the
  same build.
- In addition to lazy tasks use, Kotlin DSL build scripts are
  evaluated faster with version 0.18.4.
- You can now pass arguments to JavaExec tasks directly from the
  command-line using --args.
- Improved dependency insight report.
   2018-06-05 11:15:31 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
devel/gradle: Update to 4.8.0.

- Dependency locking
- Improvements to publishing plugins:
  - Signing Plugin now supports signing all artifacts of a publication
  - Maven Publish Plugin now provides a dedicated, type-safe DSL to
    customize the POM generated as part of a Maven publication
  - Ivy Publish Plugin now provides a dedicated, type-safe DSL to
    customize the Ivy module descriptor generated as part of an Ivy
    publication
  - Configuration-wide dependency excludes are now published
- The maven-publish and ivy-publish plugins are now considered stable
  and use of the maven plugin is discouraged as it will eventually be
  deprecated
- User experience for incremental annotation processing is improved.
- Compilation will no longer fail when a processor does something that
  Gradle detects will not work incrementally
- Unused non-incremental processors no longer prevent incremental
  compilation
- Annotation processors are now able to decide dynamically if they are
  incremental or not
- Kotlin DSL 0.17.5
   2018-04-19 09:56:39 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
devel/gradle: Update to 4.7.

- Gradle's incremental Java compiler can now run annotation processing
  incrementally.
- Support for Gradle builds with JDK 10
- Gradle log output is now grouped by task for non-interactive
  execution.
- Failed tests now run first. Together with the --fail-fast option it
  provides the quickest possible feedback loop.
- Incubating new capability for Kotlin DSL users: precompiled script
  plugins.
- Kotlin DSL v0.16 also includes Kotlin 1.2.31, a more consistent API,
  better IDE support, and more.
   2018-03-25 23:59:40 by David Brownlee | Files touched by this commit (1) | Package updated
Log message:
Fix reference to gradle-launcher-....jar by using PKGVERSION_NOREV. Bump PKGREVISION
   2018-03-08 22:00:29 by Maya Rashish | Files touched by this commit (2)
Log message:
gradle: allow overriding JAVA_HOME with env variables.

from Nathan Arthur in PR pkg/53083
   2018-03-02 11:28:58 by Filip Hajny | Files touched by this commit (3) | Package updated
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