JavaLibraryDistributionIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add documentation link to Distribution property deprecation message

    • -0
    • +18
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 1 more file in changeset.
Add documentation to property deprecation message in Distribution

    • -12
    • +31
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 1 more file in changeset.
Fixes for previous commit.

    • -1
    • +1
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 11 more files in changeset.
When a property has no value, include the chain of properties from which the value is derived in the error message.

This is intended to help with diagnostics, as the user can see where the value should have come from. In this change, the diagnostics only works when `Property<T>` instances are connected together directly, stopping at the first `Provider<T>` which is not such a type.

    • -1
    • +1
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 35 more files in changeset.
When a property has no value, include the chain of properties from which the value is derived in the error message.

This is intended to help with diagnostics, as the user can see where the value should have come from. In this change, the diagnostics only works when `Property<T>` instances are connected together directly, stopping at the first `Provider<T>` which is not such a type.

    • -1
    • +1
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 35 more files in changeset.
When a property has no value, include the chain of properties from which the value is derived in the error message.

This is intended to help with diagnostics, as the user can see where the value should have come from. In this change, the diagnostics only works when `Property<T>` instances are connected together directly, stopping at the first `Provider<T>` which is not such a type.

    • -1
    • +1
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 35 more files in changeset.
When a property has no value, include the chain of properties from which the value is derived in the error message.

This is intended to help with diagnostics, as the user can see where the value should have come from. In this change, the diagnostics only works when `Property<T>` instances are connected together directly, stopping at the first `Provider<T>` which is not such a type.

    • -1
    • +1
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 35 more files in changeset.
Avoid more deprecated APIs

    • -3
    • +3
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 43 more files in changeset.
Avoid more deprecated APIs

    • -3
    • +3
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 34 more files in changeset.
Avoid more deprecated APIs

    • -3
    • +3
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 34 more files in changeset.
Avoid more deprecated APIs

    • -3
    • +3
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 28 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -6
    • +7
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 64 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -3
    • +3
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 56 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -6
    • +6
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 60 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -6
    • +7
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 63 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -6
    • +7
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 61 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -6
    • +7
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 61 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -6
    • +7
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 64 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -6
    • +7
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 64 more files in changeset.
Let plugins tests not use deprecated configurations

    • -2
    • +2
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 36 more files in changeset.
Let plugins tests not use deprecated configurations

    • -2
    • +2
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 36 more files in changeset.
Let plugins tests not use deprecated configurations

    • -2
    • +2
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 33 more files in changeset.
Let plugins tests not use deprecated configurations

    • -2
    • +2
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 36 more files in changeset.
Utilize Java Library Plugin in Java Library Distribution Plugin

The Java Library Distribution Plugin is now based on the Java Library

Plugin instead of the Java Plugin. Additionally, the created

distribution will contain all artifacts of the `runtimeClasspath`

configuration instead of the deprecated `runtime` configuration.

Fixes #5695.

Signed-off-by: Georg Friedrich <magicball@gmx.de>

    • -2
    • +4
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 3 more files in changeset.
Expect errors in tests to appear durign task execution

We are not evaluating the properties during task graph build time now.

    • -3
    • +1
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 2 more files in changeset.
On CI redirect maven central queries to local repo for integration tests

    • -6
    • +2
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 108 more files in changeset.
Run more tests with reproducible archives on

    • -0
    • +2
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 11 more files in changeset.
Upgrade Apache Commons Collections to v3.2.2

Version 3.2.1 has a CVSS 10.0 vulnerability. That's the worst kind of

vulnerability that exists. By merely existing on the classpath, this

library causes the Java serialization parser for the entire JVM process

to go from being a state machine to a turing machine. A turing machine

with an exec() function!

https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-8103

https://commons.apache.org/proper/commons-collections/security-reports.html

http://foxglovesecurity.com/2015/11/06/what-do-weblogic-websphere-jboss-jenkins-opennms-and-your-application-have-in-common-this-vulnerability/

    • -2
    • +2
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 54 more files in changeset.
Add 'compileOnly' configuration for each source set.

This commit creates a new 'compileOnly' configuration for each declared source set. Dependencies added to this source set are used during compilation only. They are not included on the runtime classpath, are not inherited by test classpath, are not included in 'deployable' artifacts such as WARs, EARs or application distributions, are not exported to consuming projects, and are not included in published metadata.

+review REVIEW-5807

    • -0
    • +31
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 22 more files in changeset.
Allow core plugins to be used via name and qualified id consistently.

+review REVIEW-5154

    • -1
    • +1
    ./JavaLibraryDistributionIntegrationTest.groovy
  1. … 150 more files in changeset.