distribution

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Externalize samples testing infrastructure

This change replaces UserGuideSamplesRunner with an external library

called sample-check. Sample discovery, execution, and normalization

is delegated to this library, with some custom normalizers remaining

in the Gradle codebase.

Samples output has become co-located with the sample code. Samples tests

must be run with Java 8+.

    • -0
    • +2
    ./ivyPublishDistribution.sample.conf
  1. … 782 more files in changeset.
Put deferred configurable change behind a feature flag

Simply removing deferred configurable can silently break builds.

Instead we now add a feature flag and nag users to opt into the

new behavior. The flag will be the new default in Gradle 5.0.

  1. … 28 more files in changeset.
Document how to publish distributions using Maven/Ivy Publish Plugins

Prior to this commit the User Guide chapter on the Distribution Plugin included a section on how to publish a distribution archive using the uploadArchives task. Now, the way more flexible publishing of distribution archives using the Ivy/Maven Publish Plugins is documented as well.

Resolves #5244.

    • -0
    • +1
    ./src/main/resources/sample.txt
  1. … 8 more files in changeset.