plugins

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Configure Javadoc and sources separately and create tasks only on demand

  1. … 24 more files in changeset.
Configure Javadoc and sources separately and create tasks only on demand

  1. … 16 more files in changeset.
Configure Javadoc and sources separately and create tasks only on demand

  1. … 25 more files in changeset.
Configure Javadoc and sources separately and create tasks only on demand

  1. … 24 more files in changeset.
Integration test coverage for resolving Java 'documentation' variants

Integration test coverage for resolving Java 'documentation' variants

Documentation variants are always marked as optional

Otherwise, they would be extended by 'default' in ivy metadata.

Documentation variants are always marked as optional

Otherwise, they would be extended by 'default' in ivy metadata.

Remove pointless test

This ancient test was now running a build with "--parallel" but with

only a single project (where --parallel has no effect).

Remove pointless test

This ancient test was now running a build with "--parallel" but with

only a single project (where --parallel has no effect).

Add Javadoc and Sources variants by default

This makes the Java (Library) plugin add these variants for the

main and for optional features.

- Separate 'javadoc' tasks are now automatically registered for

all optional features based on separate source sets

- jar tasks for Javadoc and Sources are registered for main source set

and each optional feature source set

- The variants are published via an opt-in on the plugin extension:

publishJavadocAndSources()

Add Javadoc and Sources variants by default

This makes the Java (Library) plugin add these variants for the

main and for optional features.

- Separate 'javadoc' tasks are now automatically registered for

all optional features based on separate source sets

- jar tasks for Javadoc and Sources are registered for main source set

and each optional feature source set

- The variants are published via an opt-in on the plugin extension:

publishJavadocAndSources()

Add Javadoc and Sources variants by default

This makes the Java (Library) plugin add these variants for the

main and for optional features.

- Separate 'javadoc' tasks are now automatically registered for

all optional features based on separate source sets

- jar tasks for Javadoc and Sources are registered for main source set

and each optional feature source set

- The variants are published via an opt-in on the plugin extension:

publishJavadocAndSources()

Make feature dependencies available on test classpath

Whenever a feature uses the main source set, it makes

sense to expose its dependencies to the test compile

and runtime classpath too, because the feature is tested

"together with" the main source set.

Fixes #10778

Make feature dependencies available on test classpath

Whenever a feature uses the main source set, it makes

sense to expose its dependencies to the test compile

and runtime classpath too, because the feature is tested

"together with" the main source set.

Fixes #10778

Warn on publication of non transitive variant

This is effectively not supported in any of the published format.

  1. … 2 more files in changeset.
Warn on publication of non transitive variant

This is effectively not supported in any of the published format.

  1. … 2 more files in changeset.
Warn on publication of non transitive variant

This is effectively not supported in any of the published format.

  1. … 2 more files in changeset.
Warn on publication of non transitive variant

This is effectively not supported in any of the published format.

  1. … 2 more files in changeset.
Add validation at publication time

This commit introduces validation when generating Gradle

Module Metadata:

- check that there's at least one variant published

- each variant must have at least one attribute

- there shouldn't be duplicate variant names

- each variant must have a different (attributes,capabilities)

combination

Closes #10736

  1. … 10 more files in changeset.
Add validation at publication time

This commit introduces validation when generating Gradle

Module Metadata:

- check that there's at least one variant published

- each variant must have at least one attribute

- there shouldn't be duplicate variant names

- each variant must have a different (attributes,capabilities)

combination

Closes #10736

  1. … 10 more files in changeset.
Add validation at publication time

This commit introduces validation when generating Gradle

Module Metadata:

- check that there's at least one variant published

- each variant must have at least one attribute

- there shouldn't be duplicate variant names

- each variant must have a different (attributes,capabilities)

combination

Closes #10736

  1. … 10 more files in changeset.
Use instantiator for DSL objects created through SoftwareComponentFactory

To have a better and consistent DSL experience when using:

component.addVariantsFromConfiguration(...) { ... }

component.withVariantsFromConfiguration(...) { ... }

  1. … 6 more files in changeset.
Use instantiator for DSL objects created through SoftwareComponentFactory

To have a better and consistent DSL experience when using:

component.addVariantsFromConfiguration(...) { ... }

component.withVariantsFromConfiguration(...) { ... }

  1. … 5 more files in changeset.
Use instantiator for DSL objects created through SoftwareComponentFactory

To have a better and consistent DSL experience when using:

component.addVariantsFromConfiguration(...) { ... }

component.withVariantsFromConfiguration(...) { ... }

  1. … 6 more files in changeset.
Move convention into Java/JavaBase plugins

  1. … 9 more files in changeset.
Move convention into Java/JavaBase plugins

  1. … 8 more files in changeset.
Move convention into Java/JavaBase plugins

  1. … 9 more files in changeset.
Reduce duplicated Windows tests

Make sure the classpath is too long