plugins

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add integration test based on description of #10999

Rename a variable.

Remove TODO that is done

This was addressed in #5609

Fail when applying the java plugin on top of platform

Previously, this would only log a deprecation warning. With 6.0 this is

finally an error, in the same way that applying the `java-platform`

plugin on top of the `java` one is already.

Fixes #11162

Register the documentation jar tasks with assemble

This makes sure the JARs are produced when using `assemble` as expected

by this task's description.

Fixes #11140

Register the documentation jar tasks with assemble

This makes sure the JARs are produced when using `assemble` as expected

by this task's description.

Fixes #11140

Make sure the sources jar includes resources

Previously only java sources were archived. Now all resources are

archived as well.

This matches the default of other tools.

Issue #11140

Make sure the sources jar includes resources

Previously only java sources were archived. Now all resources are

archived as well.

This matches the default of other tools.

Issue #11140

Rename methods for javadoc and sources jar creation

The new name reflects better what happens exactly when the option is

activated on the java extension.

The publication part is only applicable when a publishing plugin is also

configured.

Issue #11140

  1. … 20 more files in changeset.
Rename methods for javadoc and sources jar creation

The new name reflects better what happens exactly when the option is

activated on the java extension.

The publication part is only applicable when a publishing plugin is also

configured.

Issue #11140

  1. … 19 more files in changeset.
Rename: `-enforced-platform` -> `-derived-enforced-platform`

  1. … 4 more files in changeset.
Use a different 'shadow capability' for enforced platform

This allows both 'regular' and 'enforced' platform of the same

component to be selected. In order to make this work, support

for projects having shadow capability needed to be added.

  1. … 12 more files in changeset.
Always apply all Category disambiguation rules

Before, parts of the platform disambiguation were only done when

using the 'java-platform' plugin. However, other consumers

may also require all rules (see #11091)

  1. … 6 more files in changeset.
Add properties on `Report` and subtypes to allow wiring using `Providers`. Specifically, add `Report.activated` to replace `enabled` and `outputLocation` to replace destination.

Change the Java base plugin to use these properties instead of convention mapping to attach conventions for the test report locations.

  1. … 25 more files in changeset.
Rename „META-INF/services“ to „META-INF/groovy“

Issue: #11028

Signed-off-by: lingocoder <coder@lingocoder.com>

  1. … 9 more files in changeset.
Allow to use registerFeature when there is no main SourceSet

Signed-off-by: Emmanuel Guerin <e.guerin@criteo.com>

Use Java 8 syntax for copy-like tasks

  1. … 9 more files in changeset.
Replace remaining usages of FileSystemSnapshotter

  1. … 22 more files in changeset.
Support Providers in manifest attributes

  1. … 3 more files in changeset.
Update application plugin to use lambdas and use new Provider API methods

Restore old behavior of distribution plugin validation

Use Provider API in Distribution plugin too

  1. … 3 more files in changeset.
Use lambdas and avoid use of deprecated archive APIs

Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

  1. … 61 more files in changeset.
Fix test under Windows

Add replacements for BasePlugin.libsDir BasePlugin.distsDir

  1. … 2 more files in changeset.
Fix duplicate classes on classpath using test fixtures

This commit works around duplicate classes found on compile

and runtime test classpath whenever the "test fixtures"

plugin is used.

This is due to the fact the Java plugin systematically adds

the main source set output to the test compile and runtime

classpath. But if we have test fixtures, they themselves

depend on the main component, so it ends up adding them

twice, possibly once as a jar and once as a class directory.

Fixes #10872

Document java extension in java plugin

* Includes moving things out of the convention content

  1. … 3 more files in changeset.
Add JavaPluginExtension to DSL docs

  1. … 2 more files in changeset.
Start using explicit deprecation message checks

  1. … 4 more files in changeset.