upgrade to 4.4.1-1
This commit is contained in:
parent
b75387156e
commit
849c93882c
@ -1,7 +1,7 @@
|
||||
From dbdd81c3c8cfa1b3c61bc2376a42702be2a3f476 Mon Sep 17 00:00:00 2001
|
||||
From a20dbae1bff7997e720b767ce7c6c0aca51b3574 Mon Sep 17 00:00:00 2001
|
||||
From: Mikolaj Izdebski <mizdebsk@redhat.com>
|
||||
Date: Wed, 15 Oct 2014 14:23:30 +0200
|
||||
Subject: [PATCH 01/18] Gradle local mode
|
||||
Subject: [PATCH 01/17] Gradle local mode
|
||||
|
||||
---
|
||||
build.gradle | 1 +
|
||||
@ -12,10 +12,10 @@ Subject: [PATCH 01/18] Gradle local mode
|
||||
5 files changed, 7 insertions(+)
|
||||
|
||||
diff --git a/build.gradle b/build.gradle
|
||||
index 45faed9098b..b4504db8f7c 100644
|
||||
index aea7a65c3b3..7d8ac910b04 100644
|
||||
--- a/build.gradle
|
||||
+++ b/build.gradle
|
||||
@@ -193,6 +193,7 @@ allprojects {
|
||||
@@ -197,6 +197,7 @@ allprojects {
|
||||
maven { url 'https://repo.gradle.org/gradle/libs-releases' }
|
||||
maven { url 'https://repo.gradle.org/gradle/libs-milestones' }
|
||||
maven { url "https://repo.gradle.org/gradle/libs-snapshots" }
|
||||
@ -24,10 +24,10 @@ index 45faed9098b..b4504db8f7c 100644
|
||||
|
||||
// patchExternalModules lives in the root project - we need to activate normalization there, too.
|
||||
diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle
|
||||
index b2eb858a3ce..e5b73f35ef5 100644
|
||||
index bdf01f600dc..196acdb4b73 100644
|
||||
--- a/buildSrc/build.gradle
|
||||
+++ b/buildSrc/build.gradle
|
||||
@@ -25,6 +25,9 @@ repositories {
|
||||
@@ -29,6 +29,9 @@ repositories {
|
||||
maven { url 'https://repo.gradle.org/gradle/libs-releases' }
|
||||
maven { url "https://repo.gradle.org/gradle/libs-snapshots" }
|
||||
maven { url "https://plugins.gradle.org/m2/" }
|
||||
@ -38,7 +38,7 @@ index b2eb858a3ce..e5b73f35ef5 100644
|
||||
|
||||
dependencies {
|
||||
diff --git a/subprojects/docs/docs.gradle b/subprojects/docs/docs.gradle
|
||||
index e876b265d16..5063c30e60e 100755
|
||||
index 9704e5214bd..e960da3eb1a 100755
|
||||
--- a/subprojects/docs/docs.gradle
|
||||
+++ b/subprojects/docs/docs.gradle
|
||||
@@ -41,6 +41,7 @@ apply plugin: 'javascript-base'
|
||||
@ -50,7 +50,7 @@ index e876b265d16..5063c30e60e 100755
|
||||
|
||||
ivy {
|
||||
diff --git a/subprojects/docs/src/transforms/release-notes.gradle b/subprojects/docs/src/transforms/release-notes.gradle
|
||||
index c0c76884944..5aca84da33d 100644
|
||||
index a4410e35049..8bfe924c972 100644
|
||||
--- a/subprojects/docs/src/transforms/release-notes.gradle
|
||||
+++ b/subprojects/docs/src/transforms/release-notes.gradle
|
||||
@@ -1,5 +1,6 @@
|
||||
@ -73,5 +73,5 @@ index a467c71be4d..92981631cb8 100644
|
||||
}
|
||||
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
From 2378f2f2412a8f6684dd5a360102bce9a43881fe Mon Sep 17 00:00:00 2001
|
||||
From b2a5d7f3bd79639fbd391f3b2ce74a6f1e6023de Mon Sep 17 00:00:00 2001
|
||||
From: Mikolaj Izdebski <mizdebsk@redhat.com>
|
||||
Date: Sun, 9 Nov 2014 17:52:30 +0100
|
||||
Subject: [PATCH 02/18] Remove Class-Path from manifest
|
||||
Subject: [PATCH 02/17] Remove Class-Path from manifest
|
||||
|
||||
---
|
||||
.../installation/CurrentGradleInstallationLocator.java | 8 +-------
|
||||
@ -81,5 +81,5 @@ index 830aaf34cfe..2c57544bb51 100755
|
||||
if (classpath.isEmpty()) {
|
||||
throw new IllegalStateException("Unable to construct a bootstrap classpath when starting the daemon");
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,27 +1,19 @@
|
||||
From e9d5a7bb3db32f2b9cf4accc862ba3a49048433e Mon Sep 17 00:00:00 2001
|
||||
From 46e4a62a1e5e78b46a76a6d6669356de8dd51e06 Mon Sep 17 00:00:00 2001
|
||||
From: Mikolaj Izdebski <mizdebsk@redhat.com>
|
||||
Date: Sun, 9 Nov 2014 21:37:37 +0100
|
||||
Subject: [PATCH 03/18] Implement XMvn repository factory method
|
||||
Subject: [PATCH 03/17] Implement XMvn repository factory method
|
||||
|
||||
---
|
||||
.../artifacts/BaseRepositoryFactory.java | 3 +
|
||||
.../dsl/DefaultRepositoryHandler.java | 6 ++
|
||||
.../DefaultBaseRepositoryFactory.java | 63 +++++++++++++++++++
|
||||
3 files changed, 72 insertions(+)
|
||||
.../artifacts/BaseRepositoryFactory.java | 2 +
|
||||
.../dsl/DefaultRepositoryHandler.java | 5 ++
|
||||
.../DefaultBaseRepositoryFactory.java | 62 +++++++++++++++++++
|
||||
3 files changed, 69 insertions(+)
|
||||
|
||||
diff --git a/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/BaseRepositoryFactory.java b/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/BaseRepositoryFactory.java
|
||||
index 00ea355013b..2b16b409d4d 100644
|
||||
index bfcbf4f618b..760782370e5 100644
|
||||
--- a/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/BaseRepositoryFactory.java
|
||||
+++ b/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/BaseRepositoryFactory.java
|
||||
@@ -15,6 +15,7 @@
|
||||
*/
|
||||
package org.gradle.api.internal.artifacts;
|
||||
|
||||
+import org.gradle.api.artifacts.repositories.ArtifactRepository;
|
||||
import org.gradle.api.artifacts.repositories.FlatDirectoryArtifactRepository;
|
||||
import org.gradle.api.artifacts.repositories.IvyArtifactRepository;
|
||||
import org.gradle.api.artifacts.repositories.MavenArtifactRepository;
|
||||
@@ -36,4 +37,6 @@ public interface BaseRepositoryFactory {
|
||||
@@ -43,4 +43,6 @@ public interface BaseRepositoryFactory {
|
||||
IvyArtifactRepository createIvyRepository();
|
||||
|
||||
MavenArtifactRepository createMavenRepository();
|
||||
@ -29,18 +21,10 @@ index 00ea355013b..2b16b409d4d 100644
|
||||
+ ArtifactRepository createXMvnResolver();
|
||||
}
|
||||
diff --git a/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/DefaultRepositoryHandler.java b/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/DefaultRepositoryHandler.java
|
||||
index af092bab6b9..87ddd6ce6fd 100644
|
||||
index 1640b68a114..d1770e97352 100644
|
||||
--- a/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/DefaultRepositoryHandler.java
|
||||
+++ b/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/DefaultRepositoryHandler.java
|
||||
@@ -18,6 +18,7 @@ package org.gradle.api.internal.artifacts.dsl;
|
||||
import groovy.lang.Closure;
|
||||
import org.gradle.api.Action;
|
||||
import org.gradle.api.artifacts.dsl.RepositoryHandler;
|
||||
+import org.gradle.api.artifacts.repositories.ArtifactRepository;
|
||||
import org.gradle.api.artifacts.repositories.FlatDirectoryArtifactRepository;
|
||||
import org.gradle.api.artifacts.repositories.IvyArtifactRepository;
|
||||
import org.gradle.api.artifacts.repositories.MavenArtifactRepository;
|
||||
@@ -41,6 +42,7 @@ public class DefaultRepositoryHandler extends DefaultArtifactRepositoryContainer
|
||||
@@ -43,6 +43,7 @@ public class DefaultRepositoryHandler extends DefaultArtifactRepositoryContainer
|
||||
public static final String FLAT_DIR_DEFAULT_NAME = "flatDir";
|
||||
private static final String MAVEN_REPO_DEFAULT_NAME = "maven";
|
||||
private static final String IVY_REPO_DEFAULT_NAME = "ivy";
|
||||
@ -48,7 +32,7 @@ index af092bab6b9..87ddd6ce6fd 100644
|
||||
|
||||
private final BaseRepositoryFactory repositoryFactory;
|
||||
|
||||
@@ -105,4 +107,8 @@ public class DefaultRepositoryHandler extends DefaultArtifactRepositoryContainer
|
||||
@@ -112,4 +113,8 @@ public class DefaultRepositoryHandler extends DefaultArtifactRepositoryContainer
|
||||
public IvyArtifactRepository ivy(Closure closure) {
|
||||
return ivy(ConfigureUtil.configureUsing(closure));
|
||||
}
|
||||
@ -58,23 +42,16 @@ index af092bab6b9..87ddd6ce6fd 100644
|
||||
+ }
|
||||
}
|
||||
diff --git a/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/repositories/DefaultBaseRepositoryFactory.java b/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/repositories/DefaultBaseRepositoryFactory.java
|
||||
index 408f346f6bd..73112106ae1 100644
|
||||
index 0110370ff22..58c98f4e923 100644
|
||||
--- a/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/repositories/DefaultBaseRepositoryFactory.java
|
||||
+++ b/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/repositories/DefaultBaseRepositoryFactory.java
|
||||
@@ -17,6 +17,7 @@
|
||||
package org.gradle.api.internal.artifacts.repositories;
|
||||
|
||||
import org.gradle.api.artifacts.dsl.RepositoryHandler;
|
||||
+import org.gradle.api.artifacts.repositories.ArtifactRepository;
|
||||
import org.gradle.api.artifacts.repositories.AuthenticationContainer;
|
||||
import org.gradle.api.artifacts.repositories.FlatDirectoryArtifactRepository;
|
||||
import org.gradle.api.artifacts.repositories.IvyArtifactRepository;
|
||||
@@ -43,7 +44,14 @@ import org.gradle.internal.resource.local.FileStore;
|
||||
@@ -46,8 +46,15 @@ import org.gradle.internal.resource.local.FileStore;
|
||||
import org.gradle.internal.resource.local.LocallyAvailableResourceFinder;
|
||||
|
||||
import java.io.File;
|
||||
+import java.lang.reflect.Method;
|
||||
+import java.net.MalformedURLException;
|
||||
import java.net.URI;
|
||||
+import java.net.URL;
|
||||
+import java.net.URLClassLoader;
|
||||
+import java.util.Arrays;
|
||||
@ -84,9 +61,9 @@ index 408f346f6bd..73112106ae1 100644
|
||||
|
||||
public class DefaultBaseRepositoryFactory implements BaseRepositoryFactory {
|
||||
private final LocalMavenRepositoryLocator localMavenRepositoryLocator;
|
||||
@@ -136,4 +144,59 @@ public class DefaultBaseRepositoryFactory implements BaseRepositoryFactory {
|
||||
|
||||
return container;
|
||||
@@ -171,4 +178,59 @@ public class DefaultBaseRepositoryFactory implements BaseRepositoryFactory {
|
||||
return repository.getName() + '(' + url + ')';
|
||||
}
|
||||
}
|
||||
+
|
||||
+ public ArtifactRepository createXMvnResolver() {
|
||||
@ -145,5 +122,5 @@ index 408f346f6bd..73112106ae1 100644
|
||||
+ }
|
||||
}
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
From d89a4c6756ee0a02b3f71df07baebec95e4cef06 Mon Sep 17 00:00:00 2001
|
||||
From df35f5573411746ea2a3d01bfa3f2bcbb01648c3 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Simacek <msimacek@redhat.com>
|
||||
Date: Sat, 7 Feb 2015 15:28:03 +0100
|
||||
Subject: [PATCH 04/18] Use unversioned dependency JAR names
|
||||
Subject: [PATCH 04/17] Use unversioned dependency JAR names
|
||||
|
||||
---
|
||||
.../gradle/api/internal/classpath/DefaultModuleRegistry.java | 2 +-
|
||||
@ -35,5 +35,5 @@ index 5b7329999ae..c4c778e65a6 100644
|
||||
private final File file;
|
||||
private final Matcher matcher;
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
From a93f1964c73ab50e3c12e6f5192166a3fa77d3dd Mon Sep 17 00:00:00 2001
|
||||
From d5dc17df18ae38230761b9ce9efbfdd66217ec37 Mon Sep 17 00:00:00 2001
|
||||
From: Mikolaj Izdebski <mizdebsk@redhat.com>
|
||||
Date: Mon, 6 Jul 2015 09:57:22 +0200
|
||||
Subject: [PATCH 05/18] Port to Maven 3.3.9 and Eclipse Aether
|
||||
Subject: [PATCH 05/17] Port to Maven 3.3.9 and Eclipse Aether
|
||||
|
||||
---
|
||||
gradle/dependencies.gradle | 23 ++++++---
|
||||
@ -14,10 +14,10 @@ Subject: [PATCH 05/18] Port to Maven 3.3.9 and Eclipse Aether
|
||||
7 files changed, 76 insertions(+), 66 deletions(-)
|
||||
|
||||
diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle
|
||||
index 7045cd4c70f..7b7be2a583d 100755
|
||||
index 73cf0b1ee08..54dc27d7fbe 100755
|
||||
--- a/gradle/dependencies.gradle
|
||||
+++ b/gradle/dependencies.gradle
|
||||
@@ -115,12 +115,18 @@ libraries += [
|
||||
@@ -123,12 +123,18 @@ libraries.nekohtml = dependencies.module("net.sourceforge.nekohtml:nekohtml:1.9.
|
||||
libraries.maven3 = dependencies.module("org.apache.maven:maven-core:${versions.maven}") {
|
||||
dependency "org.apache.maven:maven-settings:${versions.maven}@jar"
|
||||
dependency "org.apache.maven:maven-settings-builder:${versions.maven}@jar"
|
||||
@ -30,14 +30,14 @@ index 7045cd4c70f..7b7be2a583d 100755
|
||||
+ dependency "javax.inject:javax.inject:1@jar"
|
||||
|
||||
//plexus:
|
||||
dependency "org.codehaus.plexus:plexus-utils:2.0.6@jar"
|
||||
dependency "org.codehaus.plexus:plexus-utils:2.1@jar"
|
||||
dependency "org.codehaus.plexus:plexus-interpolation:1.14@jar"
|
||||
dependency "org.codehaus.plexus:plexus-component-annotations:1.5.5@jar"
|
||||
- dependency "org.codehaus.plexus:plexus-container-default:1.5.5@jar"
|
||||
dependency "org.codehaus.plexus:plexus-classworlds:2.4@jar"
|
||||
|
||||
//sonatype plexus
|
||||
@@ -142,14 +148,17 @@ libraries.maven3 = dependencies.module("org.apache.maven:maven-core:${versions.m
|
||||
@@ -150,14 +156,17 @@ libraries.maven3 = dependencies.module("org.apache.maven:maven-core:${versions.m
|
||||
dependency 'org.apache.maven.wagon:wagon-file:2.4@jar'
|
||||
dependency 'org.apache.maven.wagon:wagon-http:2.4@jar'
|
||||
dependency 'org.apache.maven.wagon:wagon-provider-api:2.4@jar'
|
||||
@ -327,5 +327,5 @@ index 1fedf1d281a..b1ee8c09a1a 100644
|
||||
}
|
||||
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
From c0f704d29394458523befaa573d8f2178e734c2e Mon Sep 17 00:00:00 2001
|
||||
From 7298e1704b87799781a23c5b51adb6d6a794c4ee Mon Sep 17 00:00:00 2001
|
||||
From: Michael Simacek <msimacek@redhat.com>
|
||||
Date: Wed, 20 Sep 2017 15:26:10 +0300
|
||||
Subject: [PATCH 06/18] Disable code quality checks
|
||||
Subject: [PATCH 06/17] Disable code quality checks
|
||||
|
||||
---
|
||||
build.gradle | 4 ----
|
||||
@ -11,10 +11,10 @@ Subject: [PATCH 06/18] Disable code quality checks
|
||||
4 files changed, 22 deletions(-)
|
||||
|
||||
diff --git a/build.gradle b/build.gradle
|
||||
index b4504db8f7c..71946257775 100644
|
||||
index 7d8ac910b04..92233aef8c9 100644
|
||||
--- a/build.gradle
|
||||
+++ b/build.gradle
|
||||
@@ -211,15 +211,11 @@ subprojects {
|
||||
@@ -215,15 +215,11 @@ subprojects {
|
||||
apply from: "$rootDir/gradle/groovyProject.gradle"
|
||||
apply from: "$rootDir/gradle/testWithUnknownOS.gradle"
|
||||
apply from: "$rootDir/gradle/java9.gradle"
|
||||
@ -31,20 +31,20 @@ index b4504db8f7c..71946257775 100644
|
||||
|
||||
configurations {
|
||||
diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle
|
||||
index e5b73f35ef5..d3f842f6bf6 100644
|
||||
index 196acdb4b73..80ccdd03188 100644
|
||||
--- a/buildSrc/build.gradle
|
||||
+++ b/buildSrc/build.gradle
|
||||
@@ -46,9 +46,6 @@ dependencies {
|
||||
@@ -50,9 +50,6 @@ dependencies {
|
||||
|
||||
compile "org.pegdown:pegdown:1.6.0"
|
||||
compile "org.jsoup:jsoup:1.6.3"
|
||||
- compile 'me.champeau.gradle:japicmp-gradle-plugin:0.2.4'
|
||||
- compile 'org.asciidoctor:asciidoctor-gradle-plugin:1.5.3'
|
||||
- compile "org.asciidoctor:asciidoctor-gradle-plugin:$asciidoctorPluginVersion"
|
||||
- compile 'com.github.javaparser:javaparser-core:2.4.0'
|
||||
}
|
||||
|
||||
ext.isCiServer = System.getenv().containsKey("CI")
|
||||
@@ -56,9 +53,3 @@ ext.isCiServer = System.getenv().containsKey("CI")
|
||||
@@ -60,9 +57,3 @@ ext.isCiServer = System.getenv().containsKey("CI")
|
||||
apply from: '../gradle/compile.gradle'
|
||||
apply from: '../gradle/dependencies.gradle'
|
||||
apply from: '../gradle/classycle.gradle'
|
||||
@ -71,15 +71,15 @@ index ba44bdfed3b..5396cf3c5ed 100644
|
||||
}
|
||||
}
|
||||
diff --git a/subprojects/distributions/distributions.gradle b/subprojects/distributions/distributions.gradle
|
||||
index cff1db232ba..8e29f7dd942 100644
|
||||
index 2ff68e89277..1283e42c700 100644
|
||||
--- a/subprojects/distributions/distributions.gradle
|
||||
+++ b/subprojects/distributions/distributions.gradle
|
||||
@@ -130,5 +130,3 @@ integTestTasks.all {
|
||||
@@ -131,5 +131,3 @@ integTestTasks.all {
|
||||
systemProperty 'org.gradle.public.api.includes', publicApiIncludes.join(':')
|
||||
systemProperty 'org.gradle.public.api.excludes', publicApiExcludes.join(':')
|
||||
}
|
||||
-
|
||||
-apply from: 'binary-compatibility.gradle'
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
From b92f935f615f9a92b4e636a1635031f7a2c74068 Mon Sep 17 00:00:00 2001
|
||||
From 67e10af4d925d4cef15be9aa48781d439c29f171 Mon Sep 17 00:00:00 2001
|
||||
From: Mikolaj Izdebski <mizdebsk@redhat.com>
|
||||
Date: Fri, 12 Jun 2015 12:04:53 +0200
|
||||
Subject: [PATCH 07/18] Port to Kryo 3.0
|
||||
Subject: [PATCH 07/17] Port to Kryo 3.0
|
||||
|
||||
---
|
||||
.../org/gradle/internal/serialize/kryo/KryoBackedEncoder.java | 2 +-
|
||||
@ -21,5 +21,5 @@ index c63e4340069..9f93df4ab8a 100644
|
||||
|
||||
public void flush() {
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
From cd00959b02331baac5fecda252599eb993bbf8f5 Mon Sep 17 00:00:00 2001
|
||||
From 9273768537f428d78e178b328d61c85746ea800e Mon Sep 17 00:00:00 2001
|
||||
From: Mikolaj Izdebski <mizdebsk@redhat.com>
|
||||
Date: Mon, 13 Apr 2015 12:27:00 +0200
|
||||
Subject: [PATCH 08/18] Port to Ivy 2.4.0
|
||||
Subject: [PATCH 08/17] Port to Ivy 2.4.0
|
||||
|
||||
---
|
||||
.../ivyresolve/parser/IvyXmlModuleDescriptorParser.java | 2 +-
|
||||
@ -21,5 +21,5 @@ index 9a86d9cb183..c29f1952eb7 100644
|
||||
state = State.INFO;
|
||||
} else if (state == State.DESCRIPTION) {
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
From def0eddc86eed16fe98250e571844981c0a2d690 Mon Sep 17 00:00:00 2001
|
||||
From e0fd3d1d53e2a477ae55534bbc9180a40537bf65 Mon Sep 17 00:00:00 2001
|
||||
From: Mikolaj Izdebski <mizdebsk@redhat.com>
|
||||
Date: Tue, 21 Apr 2015 15:12:44 +0200
|
||||
Subject: [PATCH 09/18] Port to Polyglot 0.1.8
|
||||
Subject: [PATCH 09/17] Port to Polyglot 0.1.8
|
||||
|
||||
---
|
||||
.../maven/internal/pom/CustomModelBuilder.java | 17 ++++++++++-------
|
||||
@ -52,5 +52,5 @@ index e311d4993b6..91d5fa22d95 100644
|
||||
factories.remove("project");
|
||||
ModelFactory modelFactory = new ModelFactory(model);
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
From acd265dea71fb69236d7cb1997e3b0382bcaa4e4 Mon Sep 17 00:00:00 2001
|
||||
From 9b5c1c859a60229beb20aa9bd4480f82786ff717 Mon Sep 17 00:00:00 2001
|
||||
From: Mikolaj Izdebski <mizdebsk@redhat.com>
|
||||
Date: Fri, 30 Jan 2015 13:16:40 +0100
|
||||
Subject: [PATCH 10/18] Port from Simple 4 to Jetty 9
|
||||
Subject: [PATCH 10/17] Port from Simple 4 to Jetty 9
|
||||
|
||||
---
|
||||
gradle/dependencies.gradle | 6 +-
|
||||
@ -12,10 +12,10 @@ Subject: [PATCH 10/18] Port from Simple 4 to Jetty 9
|
||||
delete mode 100644 subprojects/javascript/src/main/java/org/gradle/plugins/javascript/envjs/http/simple/internal/SimpleFileServerContainer.java
|
||||
|
||||
diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle
|
||||
index 7b7be2a583d..6e17a88bc31 100755
|
||||
index 54dc27d7fbe..96ff6f58fee 100755
|
||||
--- a/gradle/dependencies.gradle
|
||||
+++ b/gradle/dependencies.gradle
|
||||
@@ -66,12 +66,12 @@ libraries.logback_classic = dependencies.module('ch.qos.logback:logback-classic:
|
||||
@@ -68,12 +68,12 @@ libraries.logback_classic = dependencies.module('ch.qos.logback:logback-classic:
|
||||
}
|
||||
|
||||
// Jetty
|
||||
@ -200,5 +200,5 @@ index 5d67baeeae1..00000000000
|
||||
- }
|
||||
-}
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
From 432f94453778aee83d81f96c737747183945f857 Mon Sep 17 00:00:00 2001
|
||||
From 36ea3935a6ffef95a530b88fd30ddd579d0da39d Mon Sep 17 00:00:00 2001
|
||||
From: Michael Simacek <msimacek@redhat.com>
|
||||
Date: Fri, 29 Sep 2017 14:10:15 +0300
|
||||
Subject: [PATCH 11/18] Disable benchmarks
|
||||
Subject: [PATCH 11/17] Disable benchmarks
|
||||
|
||||
---
|
||||
gradle/groovyProject.gradle | 4 ----
|
||||
@ -11,10 +11,10 @@ Subject: [PATCH 11/18] Disable benchmarks
|
||||
4 files changed, 24 deletions(-)
|
||||
|
||||
diff --git a/gradle/groovyProject.gradle b/gradle/groovyProject.gradle
|
||||
index 60810cd91ba..1897b21e608 100644
|
||||
index d4479292523..df61e7f1e88 100644
|
||||
--- a/gradle/groovyProject.gradle
|
||||
+++ b/gradle/groovyProject.gradle
|
||||
@@ -102,10 +102,6 @@ if (file("src/performanceTest").exists()) {
|
||||
@@ -124,10 +124,6 @@ if (file("src/performanceTest").exists()) {
|
||||
apply from: "$rootDir/gradle/performanceTest.gradle"
|
||||
}
|
||||
|
||||
@ -79,5 +79,5 @@ index dfd4db20408..0b59611dfcd 100755
|
||||
destinationDir = file("$buildDir/reports/jmh-html")
|
||||
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,17 +1,17 @@
|
||||
From 3793c63380dcaf95fcced8d18be0893a96572fcc Mon Sep 17 00:00:00 2001
|
||||
From cfdfdb199a7a72b8ca83d76ddc7241b34c1e9d05 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Simacek <msimacek@redhat.com>
|
||||
Date: Mon, 2 Oct 2017 17:31:44 +0300
|
||||
Subject: [PATCH 12/18] Disable patching of external modules
|
||||
Subject: [PATCH 12/17] Disable patching of external modules
|
||||
|
||||
---
|
||||
build.gradle | 15 ---------------
|
||||
1 file changed, 15 deletions(-)
|
||||
|
||||
diff --git a/build.gradle b/build.gradle
|
||||
index 71946257775..6fcefe67b8f 100644
|
||||
index 92233aef8c9..dc302c5fccf 100644
|
||||
--- a/build.gradle
|
||||
+++ b/build.gradle
|
||||
@@ -248,18 +248,11 @@ configurations {
|
||||
@@ -252,18 +252,11 @@ configurations {
|
||||
}
|
||||
}
|
||||
|
||||
@ -30,7 +30,7 @@ index 71946257775..6fcefe67b8f 100644
|
||||
gradlePlugins pluginProjects
|
||||
gradlePlugins implementationPluginProjects
|
||||
gradlePlugins project(':workers')
|
||||
@@ -269,18 +262,10 @@ dependencies {
|
||||
@@ -273,18 +266,10 @@ dependencies {
|
||||
coreRuntimeExtensions project(':dependencyManagement') //See: DynamicModulesClassPathProvider.GRADLE_EXTENSION_MODULES
|
||||
coreRuntimeExtensions project(':pluginUse')
|
||||
coreRuntimeExtensions project(':workers')
|
||||
@ -48,7 +48,7 @@ index 71946257775..6fcefe67b8f 100644
|
||||
-
|
||||
task verifyIsProductionBuildEnvironment {
|
||||
doLast {
|
||||
assert javaVersion.java7: "Must use a Java 7 compatible JVM to perform this build. Current JVM is ${jvm}"
|
||||
assert javaVersion.java8:
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,17 +1,17 @@
|
||||
From 4929260470361a27e22a6218fbbcf4e2dce1b67d Mon Sep 17 00:00:00 2001
|
||||
From 930ef37f4fe3be61982d5ead5a8620cb65335108 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Simacek <msimacek@redhat.com>
|
||||
Date: Mon, 2 Oct 2017 17:33:05 +0300
|
||||
Subject: [PATCH 13/18] Add missing transitive dependencies
|
||||
Subject: [PATCH 13/17] Add missing transitive dependencies
|
||||
|
||||
---
|
||||
gradle/dependencies.gradle | 15 ++++++++++++---
|
||||
1 file changed, 12 insertions(+), 3 deletions(-)
|
||||
gradle/dependencies.gradle | 17 +++++++++++++----
|
||||
1 file changed, 13 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle
|
||||
index 6e17a88bc31..262bcff571d 100755
|
||||
index 96ff6f58fee..bbf10217798 100755
|
||||
--- a/gradle/dependencies.gradle
|
||||
+++ b/gradle/dependencies.gradle
|
||||
@@ -35,7 +35,10 @@ libraries.ant = dependencies.module('org.apache.ant:ant:1.9.6') {
|
||||
@@ -37,7 +37,10 @@ libraries.ant = dependencies.module("org.apache.ant:ant:${versions.ant}") {
|
||||
|
||||
libraries.asm = 'org.ow2.asm:asm-debug-all:6.0_ALPHA'
|
||||
libraries.cglib = 'cglib:cglib:3.2.5'
|
||||
@ -23,18 +23,20 @@ index 6e17a88bc31..262bcff571d 100755
|
||||
libraries.commons_cli = 'commons-cli:commons-cli:1.2@jar'
|
||||
libraries.commons_io = dependencies.module(versions.commons_io)
|
||||
libraries.commons_lang = 'commons-lang:commons-lang:2.6@jar'
|
||||
@@ -101,7 +104,9 @@ libraries += [
|
||||
nekohtml: 'net.sourceforge.nekohtml:nekohtml:1.9.14',
|
||||
@@ -102,8 +105,10 @@ libraries += [
|
||||
equalsVerifier: 'nl.jqno.equalsverifier:equalsverifier:2.1.6',
|
||||
xbean: 'org.apache.xbean:xbean-reflect:3.4@jar', //required by maven3 classes
|
||||
nativePlatform: 'net.rubygrapefruit:native-platform:0.14',
|
||||
- jansi: dependencies.module('org.fusesource.jansi:jansi:1.14'),
|
||||
- xerces: "xerces:xercesImpl:2.11.0",
|
||||
+ jansi: dependencies.module('org.fusesource.jansi:jansi:1.14') {
|
||||
+ dependency "org.fusesource.jansi:jansi-native:1.14"
|
||||
+ },
|
||||
xerces: "xerces:xercesImpl:2.9.1",
|
||||
+ xerces: "xerces:xercesImpl:2.9.1",
|
||||
objenesis: 'org.objenesis:objenesis:1.2@jar',
|
||||
jsoup:'org.jsoup:jsoup:1.6.3',
|
||||
@@ -211,7 +216,11 @@ libraries.awsS3 = [
|
||||
jsoup: 'org.jsoup:jsoup:1.6.3',
|
||||
xmlApis: 'xml-apis:xml-apis:1.4.01',
|
||||
@@ -219,7 +224,11 @@ libraries.awsS3 = [
|
||||
] + libraries.commons_httpclient + libraries.joda
|
||||
|
||||
// keep in sync with ScalaLanguagePlugin code
|
||||
@ -48,5 +50,5 @@ index 6e17a88bc31..262bcff571d 100755
|
||||
libraries.gcs = [
|
||||
dependencies.create('com.google.apis:google-api-services-storage:v1-rev78-1.22.0') {
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,21 +1,21 @@
|
||||
From bdc6523581ec8cd0653924b60365f38cb858887b Mon Sep 17 00:00:00 2001
|
||||
From d4c851fb400e9c1f7077c32bd80c943f80eed828 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Simacek <msimacek@redhat.com>
|
||||
Date: Mon, 2 Oct 2017 17:34:01 +0300
|
||||
Subject: [PATCH 14/18] Disable ideNative module
|
||||
Subject: [PATCH 14/17] Disable ideNative module
|
||||
|
||||
---
|
||||
build.gradle | 2 +-
|
||||
settings.gradle | 1 -
|
||||
subprojects/language-native/language-native.gradle | 2 --
|
||||
subprojects/platform-native/platform-native.gradle | 2 --
|
||||
subprojects/testing-native/testing-native.gradle | 2 --
|
||||
5 files changed, 1 insertion(+), 8 deletions(-)
|
||||
subprojects/testing-native/testing-native.gradle | 3 +--
|
||||
5 files changed, 2 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/build.gradle b/build.gradle
|
||||
index 6fcefe67b8f..cc2ce3412ef 100644
|
||||
index dc302c5fccf..0eb2008a845 100644
|
||||
--- a/build.gradle
|
||||
+++ b/build.gradle
|
||||
@@ -148,7 +148,7 @@ ext {
|
||||
@@ -151,7 +151,7 @@ ext {
|
||||
'ide', 'announce', 'scala', 'signing', 'ear', 'javascript', 'buildComparison',
|
||||
'diagnostics', 'reporting', 'publish', 'ivy', 'jacoco', 'buildInit', 'platformBase',
|
||||
'platformJvm', 'languageJvm', 'languageJava', 'languageGroovy', 'languageScala',
|
||||
@ -37,7 +37,7 @@ index ab5013aa5fc..3178a38aba9 100644
|
||||
include 'osgi'
|
||||
include 'maven'
|
||||
diff --git a/subprojects/language-native/language-native.gradle b/subprojects/language-native/language-native.gradle
|
||||
index 10b75863c5c..0a9b6507160 100644
|
||||
index 00282e6f0f2..f23610aa754 100644
|
||||
--- a/subprojects/language-native/language-native.gradle
|
||||
+++ b/subprojects/language-native/language-native.gradle
|
||||
@@ -18,8 +18,6 @@ dependencies {
|
||||
@ -63,18 +63,19 @@ index 63231a88d6c..236deeeda87 100644
|
||||
testFixturesCompile project(':internalIntegTesting')
|
||||
}
|
||||
diff --git a/subprojects/testing-native/testing-native.gradle b/subprojects/testing-native/testing-native.gradle
|
||||
index 3741f03b555..ba8c94af684 100644
|
||||
index c388099a3d3..4e7164fb71c 100644
|
||||
--- a/subprojects/testing-native/testing-native.gradle
|
||||
+++ b/subprojects/testing-native/testing-native.gradle
|
||||
@@ -20,8 +20,6 @@ dependencies {
|
||||
@@ -19,8 +19,7 @@ dependencies {
|
||||
compile project(':platformNative')
|
||||
compile project(':languageNative')
|
||||
compile project(':testingBase')
|
||||
compile project(':testingJvm')
|
||||
-
|
||||
- integTestRuntime project(':ideNative')
|
||||
+ compile project(':testingJvm')
|
||||
}
|
||||
|
||||
useTestFixtures()
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,25 +1,34 @@
|
||||
From e4342c33e69d5d942c8464c5b39f976d7fe35433 Mon Sep 17 00:00:00 2001
|
||||
From 794ada1e70d92ac918bef5c0de69ad988e295918 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Simacek <msimacek@redhat.com>
|
||||
Date: Mon, 2 Oct 2017 23:09:09 +0300
|
||||
Subject: [PATCH 15/18] Disable docs build
|
||||
Subject: [PATCH 15/17] Disable docs build
|
||||
|
||||
---
|
||||
subprojects/docs/docs.gradle | 372 +----------------------------------
|
||||
1 file changed, 2 insertions(+), 370 deletions(-)
|
||||
1 file changed, 6 insertions(+), 366 deletions(-)
|
||||
|
||||
diff --git a/subprojects/docs/docs.gradle b/subprojects/docs/docs.gradle
|
||||
index 5063c30e60e..c035a2c90ae 100755
|
||||
index e960da3eb1a..f59938642c3 100755
|
||||
--- a/subprojects/docs/docs.gradle
|
||||
+++ b/subprojects/docs/docs.gradle
|
||||
@@ -18,7 +18,6 @@ import javax.xml.transform.TransformerFactory
|
||||
import javax.xml.transform.stream.StreamResult
|
||||
import javax.xml.transform.stream.StreamSource
|
||||
|
||||
@@ -14,12 +14,10 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
-import org.apache.tools.ant.filters.ReplaceTokens
|
||||
-import org.gradle.build.docs.AssembleSamplesDocTask
|
||||
-import org.gradle.build.docs.CacheableAsciidoctorTask
|
||||
-import org.gradle.build.docs.Docbook2Xhtml
|
||||
-import org.gradle.build.docs.ExtractSamplesTask
|
||||
-import org.gradle.build.docs.ExtractSnippetsTask
|
||||
+import javax.xml.transform.TransformerFactory
|
||||
+import javax.xml.transform.stream.StreamResult
|
||||
+import javax.xml.transform.stream.StreamSource
|
||||
+
|
||||
import org.gradle.build.docs.UserGuideSectionVerifier
|
||||
import org.gradle.build.docs.UserGuideTransformTask
|
||||
import org.gradle.build.docs.ExtractSnippetsTask
|
||||
@@ -38,7 +37,6 @@ apply plugin: 'base'
|
||||
import org.gradle.build.docs.Xhtml2Pdf
|
||||
@@ -38,7 +36,6 @@ apply plugin: 'base'
|
||||
apply plugin: 'pegdown'
|
||||
apply plugin: 'jsoup'
|
||||
apply plugin: 'javascript-base'
|
||||
@ -27,10 +36,12 @@ index 5063c30e60e..c035a2c90ae 100755
|
||||
|
||||
repositories {
|
||||
xmvn()
|
||||
@@ -65,26 +63,6 @@ configurations {
|
||||
@@ -65,28 +62,6 @@ configurations {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
- asciidoctor 'org.asciidoctor:asciidoctorj:1.5.6'
|
||||
-
|
||||
- userGuideTask 'xalan:xalan:2.7.1', libraries.xerces
|
||||
- userGuideTask module('xhtmlrenderer:xhtmlrenderer:R8rc1') {
|
||||
- dependency 'itext:itext:2.0.8@jar'
|
||||
@ -54,7 +65,7 @@ index 5063c30e60e..c035a2c90ae 100755
|
||||
testCompile "org.pegdown:pegdown:1.1.0"
|
||||
testCompile libraries.jsoup
|
||||
testCompile "org.gebish:geb-spock:0.9.3"
|
||||
@@ -110,185 +88,20 @@ ext {
|
||||
@@ -112,174 +87,20 @@ ext {
|
||||
samplesSrcDir = file('src/samples')
|
||||
}
|
||||
|
||||
@ -116,7 +127,8 @@ index 5063c30e60e..c035a2c90ae 100755
|
||||
- snippetsDir = samples.snippetsDir
|
||||
- linksFile = dslDocbook.linksFile
|
||||
- websiteUrl = 'http://www.gradle.org'
|
||||
-
|
||||
+ext.outputs = []
|
||||
|
||||
- if (name in ["pdfUserguideDocbook"]) {
|
||||
- // These will only be valid for releases, but that's ok
|
||||
- javadocUrl = "http://www.gradle.org/docs/${->version}/javadoc"
|
||||
@ -147,8 +159,7 @@ index 5063c30e60e..c035a2c90ae 100755
|
||||
- css.filter ReplaceTokens, tokens: tokens
|
||||
- }
|
||||
-}
|
||||
+ext.outputs = []
|
||||
|
||||
-
|
||||
-task css(type: Sync, dependsOn: configureCss) {
|
||||
+task css(type: Sync) {
|
||||
into "$buildDir/css"
|
||||
@ -162,28 +173,16 @@ index 5063c30e60e..c035a2c90ae 100755
|
||||
-}
|
||||
-
|
||||
-task samples(type: ExtractSnippetsTask) {
|
||||
- source samplesSrcDir
|
||||
- exclude 'userguideOutput/**'
|
||||
- exclude '**/readme.xml'
|
||||
- exclude '**/build/**'
|
||||
- exclude '**/.gradle/**'
|
||||
-
|
||||
- // Resources that should not be filtered
|
||||
- exclude 'userguide/tutorial/antLoadfileResources/**'
|
||||
- exclude 'native-binaries/cunit/libs/**'
|
||||
- exclude 'native-binaries/google-test/libs/**'
|
||||
-
|
||||
- samples = samplesSrcDir
|
||||
- destDir = samplesDir
|
||||
- excludes = ['userguideOutput/**',
|
||||
- '**/readme.xml',
|
||||
- '**/build/**',
|
||||
- '**/.gradle/**']
|
||||
- nonFiltered = [ 'userguide/tutorial/antLoadfileResources/**',
|
||||
- 'native-binaries/cunit/libs/**',
|
||||
- 'native-binaries/google-test/libs/**' ]
|
||||
- snippetsDir = new File(buildDir, 'snippets')
|
||||
- doLast {
|
||||
- copy {
|
||||
- from samplesSrcDir
|
||||
- into samplesDir
|
||||
- include 'userguide/tutorial/antLoadfileResources/**'
|
||||
- include 'native-binaries/cunit/libs/**'
|
||||
- include 'native-binaries/google-test/libs/**'
|
||||
- }
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-task userguideStyleSheets(type: Copy) {
|
||||
@ -205,6 +204,7 @@ index 5063c30e60e..c035a2c90ae 100755
|
||||
- sourceDir = userguideSrcDir
|
||||
- sources { include '*.adoc' }
|
||||
- outputDir = asciidocOutputDir
|
||||
- inputs.file { defaultImports.importsDestFile } withPropertyName 'defaultImports' withPathSensitivity PathSensitivity.NONE
|
||||
-
|
||||
- // we pull the default-imports from here:
|
||||
- resources {
|
||||
@ -242,7 +242,7 @@ index 5063c30e60e..c035a2c90ae 100755
|
||||
task defaultImports(type: GenerateDefaultImportsTask, dependsOn: dslMetaData) {
|
||||
metaDataFile = dslMetaData.destFile
|
||||
importsDestFile = new File(generatedResourcesDir, "default-imports.txt")
|
||||
@@ -309,107 +122,6 @@ task defaultImports(type: GenerateDefaultImportsTask, dependsOn: dslMetaData) {
|
||||
@@ -300,107 +121,6 @@ task defaultImports(type: GenerateDefaultImportsTask, dependsOn: dslMetaData) {
|
||||
excludePackage 'org.gradle.platform.base.test'
|
||||
}
|
||||
|
||||
@ -271,7 +271,7 @@ index 5063c30e60e..c035a2c90ae 100755
|
||||
- )
|
||||
-}
|
||||
-
|
||||
-[configureCss, samples, samplesDocbook, defaultImports]*.mustRunAfter(checkSectionIds)
|
||||
-[configureCss, samples, samplesDocbook]*.mustRunAfter(checkSectionIds)
|
||||
-
|
||||
-task extractSamples(type: ExtractSamplesTask) {
|
||||
- // We need default imports since it is included by userguide.xml
|
||||
@ -350,7 +350,7 @@ index 5063c30e60e..c035a2c90ae 100755
|
||||
def javaApiUrl = "https://docs.oracle.com/javase/7/docs/api"
|
||||
def groovyApiUrl = "http://docs.groovy-lang.org/docs/groovy-${versions.groovy}/html/gapi"
|
||||
def mavenApiUrl = "http://maven.apache.org/ref/${versions.maven}/maven-model/apidocs"
|
||||
@@ -440,84 +152,4 @@ task javadocAll(type: Javadoc) {
|
||||
@@ -431,84 +151,4 @@ task javadocAll(type: Javadoc) {
|
||||
ext.entryPoint = "$destinationDir/index.html"
|
||||
}
|
||||
|
||||
@ -436,5 +436,5 @@ index 5063c30e60e..c035a2c90ae 100755
|
||||
- from project.outputs.docs
|
||||
-}
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
From 0f2ffdcbd676ee0857e7834ec6fd66ec72f1e6e3 Mon Sep 17 00:00:00 2001
|
||||
From 24a404aaa3955528385398f15a32440f68670e89 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Simacek <msimacek@redhat.com>
|
||||
Date: Sun, 12 Nov 2017 19:08:40 +0200
|
||||
Subject: [PATCH 16/18] Port to guava 20.0
|
||||
Subject: [PATCH 16/17] Port to guava 20.0
|
||||
|
||||
---
|
||||
gradle/dependencies.gradle | 2 +-
|
||||
@ -13,13 +13,14 @@ Subject: [PATCH 16/18] Port to guava 20.0
|
||||
.../state/TaskFilePropertyCompareStrategy.java | 2 +-
|
||||
.../api/internal/tasks/CompositeTaskOutputPropertySpec.java | 4 ++--
|
||||
.../org/gradle/api/internal/tasks/DefaultTaskOutputs.java | 3 ++-
|
||||
9 files changed, 16 insertions(+), 12 deletions(-)
|
||||
.../plugin/management/internal/DefaultPluginRequests.java | 3 ++-
|
||||
10 files changed, 18 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle
|
||||
index 262bcff571d..f51cefd58b0 100755
|
||||
index bbf10217798..a6148dfa088 100755
|
||||
--- a/gradle/dependencies.gradle
|
||||
+++ b/gradle/dependencies.gradle
|
||||
@@ -92,7 +92,7 @@ libraries.commons_httpclient = dependencies.module('org.apache.httpcomponents:ht
|
||||
@@ -94,7 +94,7 @@ libraries.commons_httpclient = dependencies.module('org.apache.httpcomponents:ht
|
||||
libraries += [
|
||||
jatl: 'com.googlecode.jatl:jatl:0.2.2',
|
||||
dom4j: 'dom4j:dom4j:1.6.1@jar',
|
||||
@ -205,6 +206,27 @@ index 8920be58787..fb9cfa9a363 100644
|
||||
}
|
||||
}
|
||||
return Iterators.singletonIterator((TaskOutputFilePropertySpec) propertySpec);
|
||||
diff --git a/subprojects/core/src/main/java/org/gradle/plugin/management/internal/DefaultPluginRequests.java b/subprojects/core/src/main/java/org/gradle/plugin/management/internal/DefaultPluginRequests.java
|
||||
index 6e7cf364a0a..c43282a1e72 100644
|
||||
--- a/subprojects/core/src/main/java/org/gradle/plugin/management/internal/DefaultPluginRequests.java
|
||||
+++ b/subprojects/core/src/main/java/org/gradle/plugin/management/internal/DefaultPluginRequests.java
|
||||
@@ -18,6 +18,7 @@ package org.gradle.plugin.management.internal;
|
||||
|
||||
import com.google.common.collect.Iterators;
|
||||
|
||||
+import java.util.Collections;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
@@ -60,7 +61,7 @@ public class DefaultPluginRequests implements PluginRequests {
|
||||
|
||||
@Override
|
||||
public Iterator<PluginRequestInternal> iterator() {
|
||||
- return Iterators.emptyIterator();
|
||||
+ return Collections.emptyIterator();
|
||||
}
|
||||
}
|
||||
}
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
From 7cab99198af39b1c062fdb6dbbb1776946692b78 Mon Sep 17 00:00:00 2001
|
||||
From 3f55c106c3ba0c138c1eaa7bb2054e4aa549302e Mon Sep 17 00:00:00 2001
|
||||
From: Michael Simacek <msimacek@redhat.com>
|
||||
Date: Mon, 26 Mar 2018 14:07:20 +0200
|
||||
Subject: [PATCH 17/18] Set core-api source level to 8
|
||||
Subject: [PATCH 17/17] Set core-api source level to 8
|
||||
|
||||
---
|
||||
subprojects/core-api/core-api.gradle | 2 +-
|
||||
@ -22,7 +22,7 @@ index c90a0b48eec..587729f5da2 100644
|
||||
dependencies {
|
||||
api project(":baseServices")
|
||||
diff --git a/subprojects/core/core.gradle b/subprojects/core/core.gradle
|
||||
index b6d6eba552c..bf44aed2ed3 100755
|
||||
index 9ca47b639c5..691ec477805 100755
|
||||
--- a/subprojects/core/core.gradle
|
||||
+++ b/subprojects/core/core.gradle
|
||||
@@ -16,7 +16,7 @@
|
||||
@ -35,5 +35,5 @@ index b6d6eba552c..bf44aed2ed3 100755
|
||||
configurations {
|
||||
reports
|
||||
--
|
||||
2.20.1
|
||||
2.17.2
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
972
gradle-bootstrap-api-mapping.txt
Normal file
972
gradle-bootstrap-api-mapping.txt
Normal file
@ -0,0 +1,972 @@
|
||||
BuildAdapter:org.gradle.BuildAdapter;
|
||||
BuildListener:org.gradle.BuildListener;
|
||||
BuildResult:org.gradle.BuildResult;org.gradle.testkit.runner.BuildResult;
|
||||
StartParameter:org.gradle.StartParameter;
|
||||
TaskExecutionRequest:org.gradle.TaskExecutionRequest;
|
||||
Action:org.gradle.api.Action;
|
||||
ActionConfiguration:org.gradle.api.ActionConfiguration;
|
||||
AntBuilder:org.gradle.api.AntBuilder;
|
||||
BuildCancelledException:org.gradle.api.BuildCancelledException;
|
||||
Buildable:org.gradle.api.Buildable;
|
||||
BuildableComponentSpec:org.gradle.api.BuildableComponentSpec;
|
||||
CheckableComponentSpec:org.gradle.api.CheckableComponentSpec;
|
||||
CircularReferenceException:org.gradle.api.CircularReferenceException;
|
||||
DefaultTask:org.gradle.api.DefaultTask;
|
||||
Describable:org.gradle.api.Describable;
|
||||
DomainObjectCollection:org.gradle.api.DomainObjectCollection;
|
||||
DomainObjectSet:org.gradle.api.DomainObjectSet;
|
||||
ExtensiblePolymorphicDomainObjectContainer:org.gradle.api.ExtensiblePolymorphicDomainObjectContainer;
|
||||
GradleException:org.gradle.api.GradleException;
|
||||
GradleScriptException:org.gradle.api.GradleScriptException;
|
||||
HasImplicitReceiver:org.gradle.api.HasImplicitReceiver;
|
||||
IllegalDependencyNotation:org.gradle.api.IllegalDependencyNotation;
|
||||
Incubating:org.gradle.api.Incubating;
|
||||
InvalidActionClosureException:org.gradle.api.InvalidActionClosureException;
|
||||
InvalidUserCodeException:org.gradle.api.InvalidUserCodeException;
|
||||
InvalidUserDataException:org.gradle.api.InvalidUserDataException;
|
||||
JavaVersion:org.gradle.api.JavaVersion;
|
||||
Named:org.gradle.api.Named;
|
||||
NamedDomainObjectCollection:org.gradle.api.NamedDomainObjectCollection;
|
||||
NamedDomainObjectContainer:org.gradle.api.NamedDomainObjectContainer;
|
||||
NamedDomainObjectFactory:org.gradle.api.NamedDomainObjectFactory;
|
||||
NamedDomainObjectList:org.gradle.api.NamedDomainObjectList;
|
||||
NamedDomainObjectSet:org.gradle.api.NamedDomainObjectSet;
|
||||
Namer:org.gradle.api.Namer;
|
||||
NonExtensible:org.gradle.api.NonExtensible;
|
||||
NonNullApi:org.gradle.api.NonNullApi;
|
||||
Nullable:org.gradle.api.Nullable;
|
||||
PathValidation:org.gradle.api.PathValidation;
|
||||
Plugin:org.gradle.api.Plugin;
|
||||
PolymorphicDomainObjectContainer:org.gradle.api.PolymorphicDomainObjectContainer;
|
||||
Project:org.gradle.api.Project;
|
||||
ProjectConfigurationException:org.gradle.api.ProjectConfigurationException;
|
||||
ProjectEvaluationListener:org.gradle.api.ProjectEvaluationListener;
|
||||
ProjectState:org.gradle.api.ProjectState;
|
||||
Rule:org.gradle.api.Rule;
|
||||
Script:org.gradle.api.Script;
|
||||
Task:org.gradle.api.Task;
|
||||
Transformer:org.gradle.api.Transformer;
|
||||
UncheckedIOException:org.gradle.api.UncheckedIOException;
|
||||
UnknownDomainObjectException:org.gradle.api.UnknownDomainObjectException;
|
||||
UnknownProjectException:org.gradle.api.UnknownProjectException;
|
||||
UnknownTaskException:org.gradle.api.UnknownTaskException;
|
||||
XmlProvider:org.gradle.api.XmlProvider;
|
||||
ArtifactCollection:org.gradle.api.artifacts.ArtifactCollection;
|
||||
ArtifactIdentifier:org.gradle.api.artifacts.ArtifactIdentifier;
|
||||
ArtifactRepositoryContainer:org.gradle.api.artifacts.ArtifactRepositoryContainer;
|
||||
ArtifactView:org.gradle.api.artifacts.ArtifactView;
|
||||
ClientModule:org.gradle.api.artifacts.ClientModule;
|
||||
ComponentMetadata:org.gradle.api.artifacts.ComponentMetadata;
|
||||
ComponentMetadataBuilder:org.gradle.api.artifacts.ComponentMetadataBuilder;
|
||||
ComponentMetadataDetails:org.gradle.api.artifacts.ComponentMetadataDetails;
|
||||
ComponentMetadataSupplier:org.gradle.api.artifacts.ComponentMetadataSupplier;
|
||||
ComponentMetadataSupplierDetails:org.gradle.api.artifacts.ComponentMetadataSupplierDetails;
|
||||
ComponentModuleMetadata:org.gradle.api.artifacts.ComponentModuleMetadata;
|
||||
ComponentModuleMetadataDetails:org.gradle.api.artifacts.ComponentModuleMetadataDetails;
|
||||
ComponentSelection:org.gradle.api.artifacts.ComponentSelection;
|
||||
ComponentSelectionRules:org.gradle.api.artifacts.ComponentSelectionRules;
|
||||
ConfigurablePublishArtifact:org.gradle.api.artifacts.ConfigurablePublishArtifact;
|
||||
Configuration:org.gradle.api.artifacts.Configuration;
|
||||
ConfigurationContainer:org.gradle.api.artifacts.ConfigurationContainer;
|
||||
ConfigurationPublications:org.gradle.api.artifacts.ConfigurationPublications;
|
||||
ConfigurationVariant:org.gradle.api.artifacts.ConfigurationVariant;
|
||||
DependenciesMetadata:org.gradle.api.artifacts.DependenciesMetadata;
|
||||
Dependency:org.gradle.api.artifacts.Dependency;
|
||||
DependencyArtifact:org.gradle.api.artifacts.DependencyArtifact;
|
||||
DependencyMetadata:org.gradle.api.artifacts.DependencyMetadata;
|
||||
DependencyResolutionListener:org.gradle.api.artifacts.DependencyResolutionListener;
|
||||
DependencyResolveDetails:org.gradle.api.artifacts.DependencyResolveDetails;
|
||||
DependencySet:org.gradle.api.artifacts.DependencySet;
|
||||
DependencySubstitution:org.gradle.api.artifacts.DependencySubstitution;
|
||||
DependencySubstitutions:org.gradle.api.artifacts.DependencySubstitutions;
|
||||
ExcludeRule:org.gradle.api.artifacts.ExcludeRule;
|
||||
ExcludeRuleContainer:org.gradle.api.artifacts.ExcludeRuleContainer;
|
||||
ExternalDependency:org.gradle.api.artifacts.ExternalDependency;
|
||||
ExternalModuleDependency:org.gradle.api.artifacts.ExternalModuleDependency;
|
||||
FileCollectionDependency:org.gradle.api.artifacts.FileCollectionDependency;
|
||||
LenientConfiguration:org.gradle.api.artifacts.LenientConfiguration;
|
||||
ModuleDependency:org.gradle.api.artifacts.ModuleDependency;
|
||||
ModuleIdentifier:org.gradle.api.artifacts.ModuleIdentifier;
|
||||
ModuleVersionIdentifier:org.gradle.api.artifacts.ModuleVersionIdentifier;
|
||||
ModuleVersionSelector:org.gradle.api.artifacts.ModuleVersionSelector;
|
||||
MutableVersionConstraint:org.gradle.api.artifacts.MutableVersionConstraint;
|
||||
ProjectDependency:org.gradle.api.artifacts.ProjectDependency;
|
||||
PublishArtifact:org.gradle.api.artifacts.PublishArtifact;
|
||||
PublishArtifactSet:org.gradle.api.artifacts.PublishArtifactSet;
|
||||
PublishException:org.gradle.api.artifacts.PublishException;
|
||||
ResolutionStrategy:org.gradle.api.artifacts.ResolutionStrategy;
|
||||
ResolvableDependencies:org.gradle.api.artifacts.ResolvableDependencies;
|
||||
ResolveException:org.gradle.api.artifacts.ResolveException;
|
||||
ResolvedArtifact:org.gradle.api.artifacts.ResolvedArtifact;
|
||||
ResolvedConfiguration:org.gradle.api.artifacts.ResolvedConfiguration;
|
||||
ResolvedDependency:org.gradle.api.artifacts.ResolvedDependency;
|
||||
ResolvedModuleVersion:org.gradle.api.artifacts.ResolvedModuleVersion;
|
||||
SelfResolvingDependency:org.gradle.api.artifacts.SelfResolvingDependency;
|
||||
UnknownConfigurationException:org.gradle.api.artifacts.UnknownConfigurationException;
|
||||
UnknownRepositoryException:org.gradle.api.artifacts.UnknownRepositoryException;
|
||||
UnresolvedDependency:org.gradle.api.artifacts.UnresolvedDependency;
|
||||
VariantMetadata:org.gradle.api.artifacts.VariantMetadata;
|
||||
VersionConstraint:org.gradle.api.artifacts.VersionConstraint;
|
||||
ArtifactResolutionControl:org.gradle.api.artifacts.cache.ArtifactResolutionControl;
|
||||
DependencyResolutionControl:org.gradle.api.artifacts.cache.DependencyResolutionControl;
|
||||
ModuleResolutionControl:org.gradle.api.artifacts.cache.ModuleResolutionControl;
|
||||
ResolutionControl:org.gradle.api.artifacts.cache.ResolutionControl;
|
||||
ResolutionRules:org.gradle.api.artifacts.cache.ResolutionRules;
|
||||
BuildIdentifier:org.gradle.api.artifacts.component.BuildIdentifier;
|
||||
ComponentArtifactIdentifier:org.gradle.api.artifacts.component.ComponentArtifactIdentifier;
|
||||
ComponentIdentifier:org.gradle.api.artifacts.component.ComponentIdentifier;
|
||||
ComponentSelector:org.gradle.api.artifacts.component.ComponentSelector;
|
||||
LibraryBinaryIdentifier:org.gradle.api.artifacts.component.LibraryBinaryIdentifier;
|
||||
LibraryComponentSelector:org.gradle.api.artifacts.component.LibraryComponentSelector;
|
||||
ModuleComponentIdentifier:org.gradle.api.artifacts.component.ModuleComponentIdentifier;
|
||||
ModuleComponentSelector:org.gradle.api.artifacts.component.ModuleComponentSelector;
|
||||
ProjectComponentIdentifier:org.gradle.api.artifacts.component.ProjectComponentIdentifier;
|
||||
ProjectComponentSelector:org.gradle.api.artifacts.component.ProjectComponentSelector;
|
||||
ArtifactHandler:org.gradle.api.artifacts.dsl.ArtifactHandler;
|
||||
ComponentMetadataHandler:org.gradle.api.artifacts.dsl.ComponentMetadataHandler;
|
||||
ComponentModuleMetadataHandler:org.gradle.api.artifacts.dsl.ComponentModuleMetadataHandler;
|
||||
DependencyHandler:org.gradle.api.artifacts.dsl.DependencyHandler;
|
||||
RepositoryHandler:org.gradle.api.artifacts.dsl.RepositoryHandler;
|
||||
IvyExtraInfo:org.gradle.api.artifacts.ivy.IvyExtraInfo;
|
||||
IvyModuleDescriptor:org.gradle.api.artifacts.ivy.IvyModuleDescriptor;
|
||||
Conf2ScopeMapping:org.gradle.api.artifacts.maven.Conf2ScopeMapping;
|
||||
Conf2ScopeMappingContainer:org.gradle.api.artifacts.maven.Conf2ScopeMappingContainer;
|
||||
GroovyMavenDeployer:org.gradle.api.artifacts.maven.GroovyMavenDeployer;
|
||||
MavenDeployer:org.gradle.api.artifacts.maven.MavenDeployer;
|
||||
MavenDeployment:org.gradle.api.artifacts.maven.MavenDeployment;
|
||||
MavenPom:org.gradle.api.artifacts.maven.MavenPom;org.gradle.api.publish.maven.MavenPom;
|
||||
MavenResolver:org.gradle.api.artifacts.maven.MavenResolver;
|
||||
PomFilterContainer:org.gradle.api.artifacts.maven.PomFilterContainer;
|
||||
PublishFilter:org.gradle.api.artifacts.maven.PublishFilter;
|
||||
ArtifactResolutionQuery:org.gradle.api.artifacts.query.ArtifactResolutionQuery;
|
||||
ArtifactRepository:org.gradle.api.artifacts.repositories.ArtifactRepository;
|
||||
AuthenticationContainer:org.gradle.api.artifacts.repositories.AuthenticationContainer;
|
||||
AuthenticationSupported:org.gradle.api.artifacts.repositories.AuthenticationSupported;
|
||||
FlatDirectoryArtifactRepository:org.gradle.api.artifacts.repositories.FlatDirectoryArtifactRepository;
|
||||
IvyArtifactRepository:org.gradle.api.artifacts.repositories.IvyArtifactRepository;
|
||||
IvyArtifactRepositoryMetaDataProvider:org.gradle.api.artifacts.repositories.IvyArtifactRepositoryMetaDataProvider;
|
||||
IvyPatternRepositoryLayout:org.gradle.api.artifacts.repositories.IvyPatternRepositoryLayout;
|
||||
MavenArtifactRepository:org.gradle.api.artifacts.repositories.MavenArtifactRepository;
|
||||
PasswordCredentials:org.gradle.api.artifacts.repositories.PasswordCredentials;org.gradle.api.credentials.PasswordCredentials;
|
||||
RepositoryLayout:org.gradle.api.artifacts.repositories.RepositoryLayout;
|
||||
RepositoryResourceAccessor:org.gradle.api.artifacts.repositories.RepositoryResourceAccessor;
|
||||
ArtifactResolutionResult:org.gradle.api.artifacts.result.ArtifactResolutionResult;
|
||||
ArtifactResult:org.gradle.api.artifacts.result.ArtifactResult;
|
||||
ComponentArtifactsResult:org.gradle.api.artifacts.result.ComponentArtifactsResult;
|
||||
ComponentResult:org.gradle.api.artifacts.result.ComponentResult;
|
||||
ComponentSelectionReason:org.gradle.api.artifacts.result.ComponentSelectionReason;
|
||||
DependencyResult:org.gradle.api.artifacts.result.DependencyResult;
|
||||
ResolutionResult:org.gradle.api.artifacts.result.ResolutionResult;
|
||||
ResolvedArtifactResult:org.gradle.api.artifacts.result.ResolvedArtifactResult;
|
||||
ResolvedComponentResult:org.gradle.api.artifacts.result.ResolvedComponentResult;
|
||||
ResolvedDependencyResult:org.gradle.api.artifacts.result.ResolvedDependencyResult;
|
||||
ResolvedVariantResult:org.gradle.api.artifacts.result.ResolvedVariantResult;
|
||||
UnresolvedArtifactResult:org.gradle.api.artifacts.result.UnresolvedArtifactResult;
|
||||
UnresolvedComponentResult:org.gradle.api.artifacts.result.UnresolvedComponentResult;
|
||||
UnresolvedDependencyResult:org.gradle.api.artifacts.result.UnresolvedDependencyResult;
|
||||
ArtifactTransform:org.gradle.api.artifacts.transform.ArtifactTransform;
|
||||
ArtifactTransformException:org.gradle.api.artifacts.transform.ArtifactTransformException;
|
||||
VariantTransform:org.gradle.api.artifacts.transform.VariantTransform;
|
||||
VariantTransformConfigurationException:org.gradle.api.artifacts.transform.VariantTransformConfigurationException;
|
||||
ArtifactTypeContainer:org.gradle.api.artifacts.type.ArtifactTypeContainer;
|
||||
ArtifactTypeDefinition:org.gradle.api.artifacts.type.ArtifactTypeDefinition;
|
||||
Attribute:org.gradle.api.attributes.Attribute;
|
||||
AttributeCompatibilityRule:org.gradle.api.attributes.AttributeCompatibilityRule;
|
||||
AttributeContainer:org.gradle.api.attributes.AttributeContainer;
|
||||
AttributeDisambiguationRule:org.gradle.api.attributes.AttributeDisambiguationRule;
|
||||
AttributeMatchingStrategy:org.gradle.api.attributes.AttributeMatchingStrategy;
|
||||
AttributesSchema:org.gradle.api.attributes.AttributesSchema;
|
||||
CompatibilityCheckDetails:org.gradle.api.attributes.CompatibilityCheckDetails;
|
||||
CompatibilityRuleChain:org.gradle.api.attributes.CompatibilityRuleChain;
|
||||
DisambiguationRuleChain:org.gradle.api.attributes.DisambiguationRuleChain;
|
||||
HasAttributes:org.gradle.api.attributes.HasAttributes;
|
||||
HasConfigurableAttributes:org.gradle.api.attributes.HasConfigurableAttributes;
|
||||
MultipleCandidatesDetails:org.gradle.api.attributes.MultipleCandidatesDetails;
|
||||
Usage:org.gradle.api.attributes.Usage;
|
||||
Artifact:org.gradle.api.component.Artifact;
|
||||
Component:org.gradle.api.component.Component;
|
||||
ComponentWithVariants:org.gradle.api.component.ComponentWithVariants;
|
||||
SoftwareComponent:org.gradle.api.component.SoftwareComponent;
|
||||
SoftwareComponentContainer:org.gradle.api.component.SoftwareComponentContainer;
|
||||
AwsCredentials:org.gradle.api.credentials.AwsCredentials;
|
||||
Credentials:org.gradle.api.credentials.Credentials;
|
||||
Distribution:org.gradle.api.distribution.Distribution;
|
||||
DistributionContainer:org.gradle.api.distribution.DistributionContainer;
|
||||
DistributionPlugin:org.gradle.api.distribution.plugins.DistributionPlugin;
|
||||
ConventionProperty:org.gradle.api.dsl.ConventionProperty;
|
||||
TaskActionListener:org.gradle.api.execution.TaskActionListener;
|
||||
TaskExecutionAdapter:org.gradle.api.execution.TaskExecutionAdapter;
|
||||
TaskExecutionGraph:org.gradle.api.execution.TaskExecutionGraph;
|
||||
TaskExecutionGraphListener:org.gradle.api.execution.TaskExecutionGraphListener;
|
||||
TaskExecutionListener:org.gradle.api.execution.TaskExecutionListener;
|
||||
ConfigurableFileCollection:org.gradle.api.file.ConfigurableFileCollection;
|
||||
ConfigurableFileTree:org.gradle.api.file.ConfigurableFileTree;
|
||||
ContentFilterable:org.gradle.api.file.ContentFilterable;
|
||||
CopyProcessingSpec:org.gradle.api.file.CopyProcessingSpec;
|
||||
CopySourceSpec:org.gradle.api.file.CopySourceSpec;
|
||||
CopySpec:org.gradle.api.file.CopySpec;
|
||||
DeleteSpec:org.gradle.api.file.DeleteSpec;
|
||||
Directory:org.gradle.api.file.Directory;
|
||||
DirectoryProperty:org.gradle.api.file.DirectoryProperty;
|
||||
DirectoryTree:org.gradle.api.file.DirectoryTree;
|
||||
DirectoryVar:org.gradle.api.file.DirectoryVar;
|
||||
DuplicateFileCopyingException:org.gradle.api.file.DuplicateFileCopyingException;
|
||||
DuplicatesStrategy:org.gradle.api.file.DuplicatesStrategy;
|
||||
EmptyFileVisitor:org.gradle.api.file.EmptyFileVisitor;
|
||||
FileCollection:org.gradle.api.file.FileCollection;
|
||||
FileCopyDetails:org.gradle.api.file.FileCopyDetails;
|
||||
FileSystemLocation:org.gradle.api.file.FileSystemLocation;
|
||||
FileTree:org.gradle.api.file.FileTree;
|
||||
FileTreeElement:org.gradle.api.file.FileTreeElement;
|
||||
FileVisitDetails:org.gradle.api.file.FileVisitDetails;
|
||||
FileVisitor:org.gradle.api.file.FileVisitor;
|
||||
ProjectLayout:org.gradle.api.file.ProjectLayout;
|
||||
RegularFile:org.gradle.api.file.RegularFile;
|
||||
RegularFileProperty:org.gradle.api.file.RegularFileProperty;
|
||||
RegularFileVar:org.gradle.api.file.RegularFileVar;
|
||||
RelativePath:org.gradle.api.file.RelativePath;
|
||||
ReproducibleFileVisitor:org.gradle.api.file.ReproducibleFileVisitor;
|
||||
SourceDirectorySet:org.gradle.api.file.SourceDirectorySet;
|
||||
UnableToDeleteFileException:org.gradle.api.file.UnableToDeleteFileException;
|
||||
ConfigurableIncludedBuild:org.gradle.api.initialization.ConfigurableIncludedBuild;
|
||||
IncludedBuild:org.gradle.api.initialization.IncludedBuild;
|
||||
ProjectDescriptor:org.gradle.api.initialization.ProjectDescriptor;
|
||||
Settings:org.gradle.api.initialization.Settings;
|
||||
ScriptHandler:org.gradle.api.initialization.dsl.ScriptHandler;
|
||||
Gradle:org.gradle.api.invocation.Gradle;
|
||||
Attributes:org.gradle.api.java.archives.Attributes;
|
||||
Manifest:org.gradle.api.java.archives.Manifest;
|
||||
ManifestException:org.gradle.api.java.archives.ManifestException;
|
||||
ManifestMergeDetails:org.gradle.api.java.archives.ManifestMergeDetails;
|
||||
ManifestMergeSpec:org.gradle.api.java.archives.ManifestMergeSpec;
|
||||
LogLevel:org.gradle.api.logging.LogLevel;
|
||||
Logger:org.gradle.api.logging.Logger;
|
||||
Logging:org.gradle.api.logging.Logging;
|
||||
LoggingManager:org.gradle.api.logging.LoggingManager;
|
||||
LoggingOutput:org.gradle.api.logging.LoggingOutput;
|
||||
StandardOutputListener:org.gradle.api.logging.StandardOutputListener;
|
||||
ConsoleOutput:org.gradle.api.logging.configuration.ConsoleOutput;
|
||||
LoggingConfiguration:org.gradle.api.logging.configuration.LoggingConfiguration;
|
||||
ShowStacktrace:org.gradle.api.logging.configuration.ShowStacktrace;
|
||||
ObjectFactory:org.gradle.api.model.ObjectFactory;
|
||||
ApplicationPlugin:org.gradle.api.plugins.ApplicationPlugin;
|
||||
ApplicationPluginConvention:org.gradle.api.plugins.ApplicationPluginConvention;
|
||||
AppliedPlugin:org.gradle.api.plugins.AppliedPlugin;
|
||||
BasePlugin:org.gradle.api.plugins.BasePlugin;
|
||||
BasePluginConvention:org.gradle.api.plugins.BasePluginConvention;
|
||||
Convention:org.gradle.api.plugins.Convention;
|
||||
DeferredConfigurable:org.gradle.api.plugins.DeferredConfigurable;
|
||||
ExtensionAware:org.gradle.api.plugins.ExtensionAware;
|
||||
ExtensionContainer:org.gradle.api.plugins.ExtensionContainer;
|
||||
ExtraPropertiesExtension:org.gradle.api.plugins.ExtraPropertiesExtension;
|
||||
GroovyBasePlugin:org.gradle.api.plugins.GroovyBasePlugin;
|
||||
GroovyPlugin:org.gradle.api.plugins.GroovyPlugin;
|
||||
HelpTasksPlugin:org.gradle.api.plugins.HelpTasksPlugin;
|
||||
InvalidPluginException:org.gradle.api.plugins.InvalidPluginException;
|
||||
JavaBasePlugin:org.gradle.api.plugins.JavaBasePlugin;
|
||||
JavaLibraryDistributionPlugin:org.gradle.api.plugins.JavaLibraryDistributionPlugin;
|
||||
JavaLibraryPlugin:org.gradle.api.plugins.JavaLibraryPlugin;
|
||||
JavaPlugin:org.gradle.api.plugins.JavaPlugin;
|
||||
JavaPluginConvention:org.gradle.api.plugins.JavaPluginConvention;
|
||||
MavenPlugin:org.gradle.api.plugins.MavenPlugin;
|
||||
MavenPluginConvention:org.gradle.api.plugins.MavenPluginConvention;
|
||||
MavenRepositoryHandlerConvention:org.gradle.api.plugins.MavenRepositoryHandlerConvention;
|
||||
ObjectConfigurationAction:org.gradle.api.plugins.ObjectConfigurationAction;
|
||||
PluginAware:org.gradle.api.plugins.PluginAware;
|
||||
PluginCollection:org.gradle.api.plugins.PluginCollection;
|
||||
PluginContainer:org.gradle.api.plugins.PluginContainer;
|
||||
PluginInstantiationException:org.gradle.api.plugins.PluginInstantiationException;
|
||||
PluginManager:org.gradle.api.plugins.PluginManager;
|
||||
ProjectReportsPlugin:org.gradle.api.plugins.ProjectReportsPlugin;
|
||||
ProjectReportsPluginConvention:org.gradle.api.plugins.ProjectReportsPluginConvention;
|
||||
ReportingBasePlugin:org.gradle.api.plugins.ReportingBasePlugin;
|
||||
UnknownPluginException:org.gradle.api.plugins.UnknownPluginException;
|
||||
WarPlugin:org.gradle.api.plugins.WarPlugin;
|
||||
WarPluginConvention:org.gradle.api.plugins.WarPluginConvention;
|
||||
AnnouncePlugin:org.gradle.api.plugins.announce.AnnouncePlugin;
|
||||
AnnouncePluginExtension:org.gradle.api.plugins.announce.AnnouncePluginExtension;
|
||||
Announcer:org.gradle.api.plugins.announce.Announcer;
|
||||
BuildAnnouncementsPlugin:org.gradle.api.plugins.announce.BuildAnnouncementsPlugin;
|
||||
AntlrPlugin:org.gradle.api.plugins.antlr.AntlrPlugin;
|
||||
AntlrSourceVirtualDirectory:org.gradle.api.plugins.antlr.AntlrSourceVirtualDirectory;
|
||||
AntlrTask:org.gradle.api.plugins.antlr.AntlrTask;
|
||||
CompareGradleBuilds:org.gradle.api.plugins.buildcomparison.gradle.CompareGradleBuilds;
|
||||
CompareGradleBuildsPlugin:org.gradle.api.plugins.buildcomparison.gradle.CompareGradleBuildsPlugin;
|
||||
GradleBuildInvocationSpec:org.gradle.api.plugins.buildcomparison.gradle.GradleBuildInvocationSpec;
|
||||
OsgiManifest:org.gradle.api.plugins.osgi.OsgiManifest;
|
||||
OsgiPlugin:org.gradle.api.plugins.osgi.OsgiPlugin;
|
||||
OsgiPluginConvention:org.gradle.api.plugins.osgi.OsgiPluginConvention;
|
||||
Checkstyle:org.gradle.api.plugins.quality.Checkstyle;
|
||||
CheckstyleExtension:org.gradle.api.plugins.quality.CheckstyleExtension;
|
||||
CheckstylePlugin:org.gradle.api.plugins.quality.CheckstylePlugin;
|
||||
CheckstyleReports:org.gradle.api.plugins.quality.CheckstyleReports;
|
||||
CodeNarc:org.gradle.api.plugins.quality.CodeNarc;
|
||||
CodeNarcExtension:org.gradle.api.plugins.quality.CodeNarcExtension;
|
||||
CodeNarcPlugin:org.gradle.api.plugins.quality.CodeNarcPlugin;
|
||||
CodeNarcReports:org.gradle.api.plugins.quality.CodeNarcReports;
|
||||
CodeQualityExtension:org.gradle.api.plugins.quality.CodeQualityExtension;
|
||||
FindBugs:org.gradle.api.plugins.quality.FindBugs;
|
||||
FindBugsExtension:org.gradle.api.plugins.quality.FindBugsExtension;
|
||||
FindBugsPlugin:org.gradle.api.plugins.quality.FindBugsPlugin;
|
||||
FindBugsReports:org.gradle.api.plugins.quality.FindBugsReports;
|
||||
FindBugsXmlReport:org.gradle.api.plugins.quality.FindBugsXmlReport;
|
||||
JDepend:org.gradle.api.plugins.quality.JDepend;
|
||||
JDependExtension:org.gradle.api.plugins.quality.JDependExtension;
|
||||
JDependPlugin:org.gradle.api.plugins.quality.JDependPlugin;
|
||||
JDependReports:org.gradle.api.plugins.quality.JDependReports;
|
||||
Pmd:org.gradle.api.plugins.quality.Pmd;
|
||||
PmdExtension:org.gradle.api.plugins.quality.PmdExtension;
|
||||
PmdPlugin:org.gradle.api.plugins.quality.PmdPlugin;
|
||||
PmdReports:org.gradle.api.plugins.quality.PmdReports;
|
||||
TargetJdk:org.gradle.api.plugins.quality.TargetJdk;
|
||||
ScalaBasePlugin:org.gradle.api.plugins.scala.ScalaBasePlugin;
|
||||
ScalaPlugin:org.gradle.api.plugins.scala.ScalaPlugin;
|
||||
ListProperty:org.gradle.api.provider.ListProperty;
|
||||
Property:org.gradle.api.provider.Property;
|
||||
PropertyState:org.gradle.api.provider.PropertyState;
|
||||
Provider:org.gradle.api.provider.Provider;
|
||||
ProviderFactory:org.gradle.api.provider.ProviderFactory;
|
||||
Publication:org.gradle.api.publish.Publication;
|
||||
PublicationContainer:org.gradle.api.publish.PublicationContainer;
|
||||
PublishingExtension:org.gradle.api.publish.PublishingExtension;
|
||||
InvalidIvyPublicationException:org.gradle.api.publish.ivy.InvalidIvyPublicationException;
|
||||
IvyArtifact:org.gradle.api.publish.ivy.IvyArtifact;
|
||||
IvyArtifactSet:org.gradle.api.publish.ivy.IvyArtifactSet;
|
||||
IvyConfiguration:org.gradle.api.publish.ivy.IvyConfiguration;
|
||||
IvyConfigurationContainer:org.gradle.api.publish.ivy.IvyConfigurationContainer;
|
||||
IvyDependency:org.gradle.api.publish.ivy.IvyDependency;
|
||||
IvyExtraInfoSpec:org.gradle.api.publish.ivy.IvyExtraInfoSpec;
|
||||
IvyModuleDescriptorSpec:org.gradle.api.publish.ivy.IvyModuleDescriptorSpec;
|
||||
IvyPublication:org.gradle.api.publish.ivy.IvyPublication;
|
||||
IvyPublishPlugin:org.gradle.api.publish.ivy.plugins.IvyPublishPlugin;
|
||||
GenerateIvyDescriptor:org.gradle.api.publish.ivy.tasks.GenerateIvyDescriptor;
|
||||
PublishToIvyRepository:org.gradle.api.publish.ivy.tasks.PublishToIvyRepository;
|
||||
InvalidMavenPublicationException:org.gradle.api.publish.maven.InvalidMavenPublicationException;
|
||||
MavenArtifact:org.gradle.api.publish.maven.MavenArtifact;
|
||||
MavenArtifactSet:org.gradle.api.publish.maven.MavenArtifactSet;
|
||||
MavenDependency:org.gradle.api.publish.maven.MavenDependency;
|
||||
MavenPublication:org.gradle.api.publish.maven.MavenPublication;
|
||||
MavenPublishPlugin:org.gradle.api.publish.maven.plugins.MavenPublishPlugin;
|
||||
AbstractPublishToMaven:org.gradle.api.publish.maven.tasks.AbstractPublishToMaven;
|
||||
GenerateMavenPom:org.gradle.api.publish.maven.tasks.GenerateMavenPom;
|
||||
PublishToMavenLocal:org.gradle.api.publish.maven.tasks.PublishToMavenLocal;
|
||||
PublishToMavenRepository:org.gradle.api.publish.maven.tasks.PublishToMavenRepository;
|
||||
PublishingPlugin:org.gradle.api.publish.plugins.PublishingPlugin;
|
||||
GenerateModuleMetadata:org.gradle.api.publish.tasks.GenerateModuleMetadata;
|
||||
HasPublicType:org.gradle.api.reflect.HasPublicType;
|
||||
ObjectInstantiationException:org.gradle.api.reflect.ObjectInstantiationException;
|
||||
TypeOf:org.gradle.api.reflect.TypeOf;
|
||||
BuildDashboardReports:org.gradle.api.reporting.BuildDashboardReports;
|
||||
ConfigurableReport:org.gradle.api.reporting.ConfigurableReport;
|
||||
CustomizableHtmlReport:org.gradle.api.reporting.CustomizableHtmlReport;
|
||||
DirectoryReport:org.gradle.api.reporting.DirectoryReport;
|
||||
GenerateBuildDashboard:org.gradle.api.reporting.GenerateBuildDashboard;
|
||||
Report:org.gradle.api.reporting.Report;
|
||||
ReportContainer:org.gradle.api.reporting.ReportContainer;
|
||||
Reporting:org.gradle.api.reporting.Reporting;
|
||||
ReportingExtension:org.gradle.api.reporting.ReportingExtension;
|
||||
SingleFileReport:org.gradle.api.reporting.SingleFileReport;
|
||||
ComponentReport:org.gradle.api.reporting.components.ComponentReport;
|
||||
DependencyReportContainer:org.gradle.api.reporting.dependencies.DependencyReportContainer;
|
||||
HtmlDependencyReportTask:org.gradle.api.reporting.dependencies.HtmlDependencyReportTask;
|
||||
DependentComponentsReport:org.gradle.api.reporting.dependents.DependentComponentsReport;
|
||||
ModelReport:org.gradle.api.reporting.model.ModelReport;
|
||||
BuildDashboardPlugin:org.gradle.api.reporting.plugins.BuildDashboardPlugin;
|
||||
MissingResourceException:org.gradle.api.resources.MissingResourceException;
|
||||
ReadableResource:org.gradle.api.resources.ReadableResource;
|
||||
Resource:org.gradle.api.resources.Resource;
|
||||
ResourceException:org.gradle.api.resources.ResourceException;
|
||||
ResourceHandler:org.gradle.api.resources.ResourceHandler;
|
||||
TextResource:org.gradle.api.resources.TextResource;
|
||||
TextResourceFactory:org.gradle.api.resources.TextResourceFactory;
|
||||
AndSpec:org.gradle.api.specs.AndSpec;
|
||||
CompositeSpec:org.gradle.api.specs.CompositeSpec;
|
||||
NotSpec:org.gradle.api.specs.NotSpec;
|
||||
OrSpec:org.gradle.api.specs.OrSpec;
|
||||
Spec:org.gradle.api.specs.Spec;
|
||||
Specs:org.gradle.api.specs.Specs;
|
||||
AbstractCopyTask:org.gradle.api.tasks.AbstractCopyTask;
|
||||
AbstractExecTask:org.gradle.api.tasks.AbstractExecTask;
|
||||
AntBuilderAware:org.gradle.api.tasks.AntBuilderAware;
|
||||
CacheableTask:org.gradle.api.tasks.CacheableTask;
|
||||
Classpath:org.gradle.api.tasks.Classpath;org.gradle.jvm.Classpath;
|
||||
ClasspathNormalizer:org.gradle.api.tasks.ClasspathNormalizer;
|
||||
CompatibilityAdapterForTaskInputs:org.gradle.api.tasks.CompatibilityAdapterForTaskInputs;
|
||||
CompatibilityAdapterForTaskOutputs:org.gradle.api.tasks.CompatibilityAdapterForTaskOutputs;
|
||||
CompileClasspath:org.gradle.api.tasks.CompileClasspath;
|
||||
CompileClasspathNormalizer:org.gradle.api.tasks.CompileClasspathNormalizer;
|
||||
Console:org.gradle.api.tasks.Console;
|
||||
Copy:org.gradle.api.tasks.Copy;
|
||||
Delete:org.gradle.api.tasks.Delete;
|
||||
Destroys:org.gradle.api.tasks.Destroys;
|
||||
Exec:org.gradle.api.tasks.Exec;
|
||||
FileNormalizer:org.gradle.api.tasks.FileNormalizer;
|
||||
GradleBuild:org.gradle.api.tasks.GradleBuild;
|
||||
GroovyRuntime:org.gradle.api.tasks.GroovyRuntime;
|
||||
GroovySourceSet:org.gradle.api.tasks.GroovySourceSet;
|
||||
Input:org.gradle.api.tasks.Input;
|
||||
InputDirectory:org.gradle.api.tasks.InputDirectory;
|
||||
InputFile:org.gradle.api.tasks.InputFile;
|
||||
InputFiles:org.gradle.api.tasks.InputFiles;
|
||||
Internal:org.gradle.api.tasks.Internal;
|
||||
JavaExec:org.gradle.api.tasks.JavaExec;
|
||||
LocalState:org.gradle.api.tasks.LocalState;
|
||||
Nested:org.gradle.api.tasks.Nested;
|
||||
Optional:org.gradle.api.tasks.Optional;
|
||||
OutputDirectories:org.gradle.api.tasks.OutputDirectories;
|
||||
OutputDirectory:org.gradle.api.tasks.OutputDirectory;
|
||||
OutputFile:org.gradle.api.tasks.OutputFile;
|
||||
OutputFiles:org.gradle.api.tasks.OutputFiles;
|
||||
PathSensitive:org.gradle.api.tasks.PathSensitive;
|
||||
PathSensitivity:org.gradle.api.tasks.PathSensitivity;
|
||||
ScalaRuntime:org.gradle.api.tasks.ScalaRuntime;
|
||||
ScalaSourceSet:org.gradle.api.tasks.ScalaSourceSet;
|
||||
SkipWhenEmpty:org.gradle.api.tasks.SkipWhenEmpty;
|
||||
SourceSet:org.gradle.api.tasks.SourceSet;
|
||||
SourceSetContainer:org.gradle.api.tasks.SourceSetContainer;
|
||||
SourceSetOutput:org.gradle.api.tasks.SourceSetOutput;
|
||||
SourceTask:org.gradle.api.tasks.SourceTask;
|
||||
StopActionException:org.gradle.api.tasks.StopActionException;
|
||||
StopExecutionException:org.gradle.api.tasks.StopExecutionException;
|
||||
Sync:org.gradle.api.tasks.Sync;
|
||||
TaskAction:org.gradle.api.tasks.TaskAction;
|
||||
TaskCollection:org.gradle.api.tasks.TaskCollection;
|
||||
TaskContainer:org.gradle.api.tasks.TaskContainer;
|
||||
TaskDependency:org.gradle.api.tasks.TaskDependency;
|
||||
TaskDestroyables:org.gradle.api.tasks.TaskDestroyables;
|
||||
TaskExecutionException:org.gradle.api.tasks.TaskExecutionException;
|
||||
TaskFilePropertyBuilder:org.gradle.api.tasks.TaskFilePropertyBuilder;
|
||||
TaskInputFilePropertyBuilder:org.gradle.api.tasks.TaskInputFilePropertyBuilder;
|
||||
TaskInputPropertyBuilder:org.gradle.api.tasks.TaskInputPropertyBuilder;
|
||||
TaskInputs:org.gradle.api.tasks.TaskInputs;
|
||||
TaskInstantiationException:org.gradle.api.tasks.TaskInstantiationException;
|
||||
TaskLocalState:org.gradle.api.tasks.TaskLocalState;
|
||||
TaskOutputFilePropertyBuilder:org.gradle.api.tasks.TaskOutputFilePropertyBuilder;
|
||||
TaskOutputs:org.gradle.api.tasks.TaskOutputs;
|
||||
TaskPropertyBuilder:org.gradle.api.tasks.TaskPropertyBuilder;
|
||||
TaskReference:org.gradle.api.tasks.TaskReference;
|
||||
TaskState:org.gradle.api.tasks.TaskState;
|
||||
TaskValidationException:org.gradle.api.tasks.TaskValidationException;
|
||||
Upload:org.gradle.api.tasks.Upload;
|
||||
VerificationTask:org.gradle.api.tasks.VerificationTask;
|
||||
WorkResult:org.gradle.api.tasks.WorkResult;
|
||||
WorkResults:org.gradle.api.tasks.WorkResults;
|
||||
WriteProperties:org.gradle.api.tasks.WriteProperties;
|
||||
AntTarget:org.gradle.api.tasks.ant.AntTarget;
|
||||
CreateStartScripts:org.gradle.api.tasks.application.CreateStartScripts;org.gradle.jvm.application.tasks.CreateStartScripts;
|
||||
AbstractArchiveTask:org.gradle.api.tasks.bundling.AbstractArchiveTask;
|
||||
Compression:org.gradle.api.tasks.bundling.Compression;
|
||||
Jar:org.gradle.api.tasks.bundling.Jar;org.gradle.jvm.tasks.Jar;
|
||||
Tar:org.gradle.api.tasks.bundling.Tar;
|
||||
War:org.gradle.api.tasks.bundling.War;
|
||||
Zip:org.gradle.api.tasks.bundling.Zip;
|
||||
ZipEntryCompression:org.gradle.api.tasks.bundling.ZipEntryCompression;
|
||||
AbstractCompile:org.gradle.api.tasks.compile.AbstractCompile;
|
||||
AbstractOptions:org.gradle.api.tasks.compile.AbstractOptions;
|
||||
BaseForkOptions:org.gradle.api.tasks.compile.BaseForkOptions;
|
||||
CompileOptions:org.gradle.api.tasks.compile.CompileOptions;
|
||||
DebugOptions:org.gradle.api.tasks.compile.DebugOptions;
|
||||
ForkOptions:org.gradle.api.tasks.compile.ForkOptions;
|
||||
GroovyCompile:org.gradle.api.tasks.compile.GroovyCompile;
|
||||
GroovyCompileOptions:org.gradle.api.tasks.compile.GroovyCompileOptions;
|
||||
GroovyForkOptions:org.gradle.api.tasks.compile.GroovyForkOptions;
|
||||
JavaCompile:org.gradle.api.tasks.compile.JavaCompile;
|
||||
AbstractDependencyReportTask:org.gradle.api.tasks.diagnostics.AbstractDependencyReportTask;
|
||||
AbstractReportTask:org.gradle.api.tasks.diagnostics.AbstractReportTask;
|
||||
BuildEnvironmentReportTask:org.gradle.api.tasks.diagnostics.BuildEnvironmentReportTask;
|
||||
DependencyInsightReportTask:org.gradle.api.tasks.diagnostics.DependencyInsightReportTask;
|
||||
DependencyReportTask:org.gradle.api.tasks.diagnostics.DependencyReportTask;
|
||||
ProjectReportTask:org.gradle.api.tasks.diagnostics.ProjectReportTask;
|
||||
PropertyReportTask:org.gradle.api.tasks.diagnostics.PropertyReportTask;
|
||||
TaskReportTask:org.gradle.api.tasks.diagnostics.TaskReportTask;
|
||||
IncrementalTaskInputs:org.gradle.api.tasks.incremental.IncrementalTaskInputs;
|
||||
InputFileDetails:org.gradle.api.tasks.incremental.InputFileDetails;
|
||||
Groovydoc:org.gradle.api.tasks.javadoc.Groovydoc;
|
||||
Javadoc:org.gradle.api.tasks.javadoc.Javadoc;
|
||||
IncrementalCompileOptions:org.gradle.api.tasks.scala.IncrementalCompileOptions;
|
||||
ScalaCompile:org.gradle.api.tasks.scala.ScalaCompile;
|
||||
ScalaCompileOptions:org.gradle.api.tasks.scala.ScalaCompileOptions;
|
||||
ScalaDoc:org.gradle.api.tasks.scala.ScalaDoc;
|
||||
ScalaDocOptions:org.gradle.api.tasks.scala.ScalaDocOptions;
|
||||
ScalaForkOptions:org.gradle.api.tasks.scala.ScalaForkOptions;
|
||||
AbstractTestTask:org.gradle.api.tasks.testing.AbstractTestTask;
|
||||
JUnitXmlReport:org.gradle.api.tasks.testing.JUnitXmlReport;
|
||||
Test:org.gradle.api.tasks.testing.Test;
|
||||
TestDescriptor:org.gradle.api.tasks.testing.TestDescriptor;
|
||||
TestExecutionException:org.gradle.api.tasks.testing.TestExecutionException;
|
||||
TestFilter:org.gradle.api.tasks.testing.TestFilter;
|
||||
TestFrameworkOptions:org.gradle.api.tasks.testing.TestFrameworkOptions;
|
||||
TestListener:org.gradle.api.tasks.testing.TestListener;
|
||||
TestOutputEvent:org.gradle.api.tasks.testing.TestOutputEvent;
|
||||
TestOutputListener:org.gradle.api.tasks.testing.TestOutputListener;
|
||||
TestReport:org.gradle.api.tasks.testing.TestReport;
|
||||
TestResult:org.gradle.api.tasks.testing.TestResult;
|
||||
TestTaskReports:org.gradle.api.tasks.testing.TestTaskReports;
|
||||
JUnitOptions:org.gradle.api.tasks.testing.junit.JUnitOptions;
|
||||
TestNGOptions:org.gradle.api.tasks.testing.testng.TestNGOptions;
|
||||
PatternFilterable:org.gradle.api.tasks.util.PatternFilterable;
|
||||
PatternSet:org.gradle.api.tasks.util.PatternSet;
|
||||
Wrapper:org.gradle.api.tasks.wrapper.Wrapper;
|
||||
Authentication:org.gradle.authentication.Authentication;
|
||||
AwsImAuthentication:org.gradle.authentication.aws.AwsImAuthentication;
|
||||
BasicAuthentication:org.gradle.authentication.http.BasicAuthentication;
|
||||
DigestAuthentication:org.gradle.authentication.http.DigestAuthentication;
|
||||
BuildInitPlugin:org.gradle.buildinit.plugins.BuildInitPlugin;
|
||||
WrapperPlugin:org.gradle.buildinit.plugins.WrapperPlugin;
|
||||
InitBuild:org.gradle.buildinit.tasks.InitBuild;
|
||||
BuildCacheEntryReader:org.gradle.caching.BuildCacheEntryReader;
|
||||
BuildCacheEntryWriter:org.gradle.caching.BuildCacheEntryWriter;
|
||||
BuildCacheException:org.gradle.caching.BuildCacheException;
|
||||
BuildCacheKey:org.gradle.caching.BuildCacheKey;
|
||||
BuildCacheService:org.gradle.caching.BuildCacheService;
|
||||
BuildCacheServiceFactory:org.gradle.caching.BuildCacheServiceFactory;
|
||||
MapBasedBuildCacheService:org.gradle.caching.MapBasedBuildCacheService;
|
||||
AbstractBuildCache:org.gradle.caching.configuration.AbstractBuildCache;
|
||||
BuildCache:org.gradle.caching.configuration.BuildCache;
|
||||
BuildCacheConfiguration:org.gradle.caching.configuration.BuildCacheConfiguration;
|
||||
HttpBuildCache:org.gradle.caching.http.HttpBuildCache;
|
||||
HttpBuildCacheCredentials:org.gradle.caching.http.HttpBuildCacheCredentials;
|
||||
DirectoryBuildCache:org.gradle.caching.local.DirectoryBuildCache;
|
||||
ParallelismConfiguration:org.gradle.concurrent.ParallelismConfiguration;
|
||||
CoreJavadocOptions:org.gradle.external.javadoc.CoreJavadocOptions;
|
||||
JavadocMemberLevel:org.gradle.external.javadoc.JavadocMemberLevel;
|
||||
JavadocOfflineLink:org.gradle.external.javadoc.JavadocOfflineLink;
|
||||
JavadocOptionFileOption:org.gradle.external.javadoc.JavadocOptionFileOption;
|
||||
JavadocOutputLevel:org.gradle.external.javadoc.JavadocOutputLevel;
|
||||
MinimalJavadocOptions:org.gradle.external.javadoc.MinimalJavadocOptions;
|
||||
OptionLessJavadocOptionFileOption:org.gradle.external.javadoc.OptionLessJavadocOptionFileOption;
|
||||
StandardJavadocDocletOptions:org.gradle.external.javadoc.StandardJavadocDocletOptions;
|
||||
ConfigFile:org.gradle.ide.visualstudio.ConfigFile;
|
||||
TextConfigFile:org.gradle.ide.visualstudio.TextConfigFile;
|
||||
TextProvider:org.gradle.ide.visualstudio.TextProvider;
|
||||
VisualStudioExtension:org.gradle.ide.visualstudio.VisualStudioExtension;
|
||||
VisualStudioProject:org.gradle.ide.visualstudio.VisualStudioProject;
|
||||
VisualStudioSolution:org.gradle.ide.visualstudio.VisualStudioSolution;
|
||||
XmlConfigFile:org.gradle.ide.visualstudio.XmlConfigFile;
|
||||
VisualStudioPlugin:org.gradle.ide.visualstudio.plugins.VisualStudioPlugin;
|
||||
GenerateFiltersFileTask:org.gradle.ide.visualstudio.tasks.GenerateFiltersFileTask;
|
||||
GenerateProjectFileTask:org.gradle.ide.visualstudio.tasks.GenerateProjectFileTask;
|
||||
GenerateSolutionFileTask:org.gradle.ide.visualstudio.tasks.GenerateSolutionFileTask;
|
||||
XcodeExtension:org.gradle.ide.xcode.XcodeExtension;
|
||||
XcodeProject:org.gradle.ide.xcode.XcodeProject;
|
||||
XcodePlugin:org.gradle.ide.xcode.plugins.XcodePlugin;
|
||||
GenerateSchemeFileTask:org.gradle.ide.xcode.tasks.GenerateSchemeFileTask;
|
||||
GenerateWorkspaceSettingsFileTask:org.gradle.ide.xcode.tasks.GenerateWorkspaceSettingsFileTask;
|
||||
GenerateXcodeProjectFileTask:org.gradle.ide.xcode.tasks.GenerateXcodeProjectFileTask;
|
||||
GenerateXcodeWorkspaceFileTask:org.gradle.ide.xcode.tasks.GenerateXcodeWorkspaceFileTask;
|
||||
IvyDescriptorArtifact:org.gradle.ivy.IvyDescriptorArtifact;
|
||||
IvyModule:org.gradle.ivy.IvyModule;
|
||||
ClassDirectoryBinarySpec:org.gradle.jvm.ClassDirectoryBinarySpec;
|
||||
JarBinarySpec:org.gradle.jvm.JarBinarySpec;
|
||||
JvmApiSpec:org.gradle.jvm.JvmApiSpec;
|
||||
JvmBinarySpec:org.gradle.jvm.JvmBinarySpec;
|
||||
JvmByteCode:org.gradle.jvm.JvmByteCode;
|
||||
JvmComponentSpec:org.gradle.jvm.JvmComponentSpec;
|
||||
JvmLibrary:org.gradle.jvm.JvmLibrary;
|
||||
JvmLibrarySpec:org.gradle.jvm.JvmLibrarySpec;
|
||||
JvmResources:org.gradle.jvm.JvmResources;
|
||||
JavaAppStartScriptGenerationDetails:org.gradle.jvm.application.scripts.JavaAppStartScriptGenerationDetails;
|
||||
ScriptGenerator:org.gradle.jvm.application.scripts.ScriptGenerator;
|
||||
TemplateBasedScriptGenerator:org.gradle.jvm.application.scripts.TemplateBasedScriptGenerator;
|
||||
JavaPlatform:org.gradle.jvm.platform.JavaPlatform;
|
||||
JUnitTestSuitePlugin:org.gradle.jvm.plugins.JUnitTestSuitePlugin;
|
||||
JvmComponentPlugin:org.gradle.jvm.plugins.JvmComponentPlugin;
|
||||
JvmTestSuiteBasePlugin:org.gradle.jvm.plugins.JvmTestSuiteBasePlugin;
|
||||
ApiJar:org.gradle.jvm.tasks.api.ApiJar;
|
||||
JUnitTestSuiteBinarySpec:org.gradle.jvm.test.JUnitTestSuiteBinarySpec;
|
||||
JUnitTestSuiteSpec:org.gradle.jvm.test.JUnitTestSuiteSpec;
|
||||
JvmTestSuiteBinarySpec:org.gradle.jvm.test.JvmTestSuiteBinarySpec;
|
||||
JvmTestSuiteSpec:org.gradle.jvm.test.JvmTestSuiteSpec;
|
||||
JavaToolChain:org.gradle.jvm.toolchain.JavaToolChain;
|
||||
JavaToolChainRegistry:org.gradle.jvm.toolchain.JavaToolChainRegistry;
|
||||
LocalJava:org.gradle.jvm.toolchain.LocalJava;
|
||||
AssemblerSourceSet:org.gradle.language.assembler.AssemblerSourceSet;
|
||||
AssemblerLangPlugin:org.gradle.language.assembler.plugins.AssemblerLangPlugin;
|
||||
AssemblerPlugin:org.gradle.language.assembler.plugins.AssemblerPlugin;
|
||||
Assemble:org.gradle.language.assembler.tasks.Assemble;
|
||||
DependentSourceSet:org.gradle.language.base.DependentSourceSet;org.gradle.language.nativeplatform.DependentSourceSet;
|
||||
FunctionalSourceSet:org.gradle.language.base.FunctionalSourceSet;
|
||||
LanguageSourceSet:org.gradle.language.base.LanguageSourceSet;
|
||||
ProjectSourceSet:org.gradle.language.base.ProjectSourceSet;
|
||||
SourcesArtifact:org.gradle.language.base.artifact.SourcesArtifact;
|
||||
CompilerVersion:org.gradle.language.base.compile.CompilerVersion;
|
||||
ComponentModelBasePlugin:org.gradle.language.base.plugins.ComponentModelBasePlugin;
|
||||
LanguageBasePlugin:org.gradle.language.base.plugins.LanguageBasePlugin;
|
||||
LifecycleBasePlugin:org.gradle.language.base.plugins.LifecycleBasePlugin;
|
||||
BaseLanguageSourceSet:org.gradle.language.base.sources.BaseLanguageSourceSet;
|
||||
CSourceSet:org.gradle.language.c.CSourceSet;
|
||||
CLangPlugin:org.gradle.language.c.plugins.CLangPlugin;
|
||||
CPlugin:org.gradle.language.c.plugins.CPlugin;
|
||||
CCompile:org.gradle.language.c.tasks.CCompile;
|
||||
CPreCompiledHeaderCompile:org.gradle.language.c.tasks.CPreCompiledHeaderCompile;
|
||||
CoffeeScriptSourceSet:org.gradle.language.coffeescript.CoffeeScriptSourceSet;
|
||||
CppApplication:org.gradle.language.cpp.CppApplication;
|
||||
CppBinary:org.gradle.language.cpp.CppBinary;
|
||||
CppComponent:org.gradle.language.cpp.CppComponent;
|
||||
CppExecutable:org.gradle.language.cpp.CppExecutable;
|
||||
CppLibrary:org.gradle.language.cpp.CppLibrary;
|
||||
CppSharedLibrary:org.gradle.language.cpp.CppSharedLibrary;
|
||||
CppSourceSet:org.gradle.language.cpp.CppSourceSet;
|
||||
CppBasePlugin:org.gradle.language.cpp.plugins.CppBasePlugin;
|
||||
CppExecutablePlugin:org.gradle.language.cpp.plugins.CppExecutablePlugin;
|
||||
CppLangPlugin:org.gradle.language.cpp.plugins.CppLangPlugin;
|
||||
CppLibraryPlugin:org.gradle.language.cpp.plugins.CppLibraryPlugin;
|
||||
CppPlugin:org.gradle.language.cpp.plugins.CppPlugin;
|
||||
CppCompile:org.gradle.language.cpp.tasks.CppCompile;
|
||||
CppPreCompiledHeaderCompile:org.gradle.language.cpp.tasks.CppPreCompiledHeaderCompile;
|
||||
JavaSourceSet:org.gradle.language.java.JavaSourceSet;
|
||||
JavadocArtifact:org.gradle.language.java.artifact.JavadocArtifact;
|
||||
JavaLanguagePlugin:org.gradle.language.java.plugins.JavaLanguagePlugin;
|
||||
PlatformJavaCompile:org.gradle.language.java.tasks.PlatformJavaCompile;
|
||||
JavaScriptSourceSet:org.gradle.language.javascript.JavaScriptSourceSet;
|
||||
JvmResourceSet:org.gradle.language.jvm.JvmResourceSet;
|
||||
JvmResourcesPlugin:org.gradle.language.jvm.plugins.JvmResourcesPlugin;
|
||||
ProcessResources:org.gradle.language.jvm.tasks.ProcessResources;
|
||||
HeaderExportingSourceSet:org.gradle.language.nativeplatform.HeaderExportingSourceSet;
|
||||
NativeResourceSet:org.gradle.language.nativeplatform.NativeResourceSet;
|
||||
AbstractNativeCompileTask:org.gradle.language.nativeplatform.tasks.AbstractNativeCompileTask;
|
||||
AbstractNativePCHCompileTask:org.gradle.language.nativeplatform.tasks.AbstractNativePCHCompileTask;
|
||||
AbstractNativeSourceCompileTask:org.gradle.language.nativeplatform.tasks.AbstractNativeSourceCompileTask;
|
||||
Depend:org.gradle.language.nativeplatform.tasks.Depend;
|
||||
ObjectiveCSourceSet:org.gradle.language.objectivec.ObjectiveCSourceSet;
|
||||
ObjectiveCLangPlugin:org.gradle.language.objectivec.plugins.ObjectiveCLangPlugin;
|
||||
ObjectiveCPlugin:org.gradle.language.objectivec.plugins.ObjectiveCPlugin;
|
||||
ObjectiveCCompile:org.gradle.language.objectivec.tasks.ObjectiveCCompile;
|
||||
ObjectiveCPreCompiledHeaderCompile:org.gradle.language.objectivec.tasks.ObjectiveCPreCompiledHeaderCompile;
|
||||
ObjectiveCppSourceSet:org.gradle.language.objectivecpp.ObjectiveCppSourceSet;
|
||||
ObjectiveCppLangPlugin:org.gradle.language.objectivecpp.plugins.ObjectiveCppLangPlugin;
|
||||
ObjectiveCppPlugin:org.gradle.language.objectivecpp.plugins.ObjectiveCppPlugin;
|
||||
ObjectiveCppCompile:org.gradle.language.objectivecpp.tasks.ObjectiveCppCompile;
|
||||
ObjectiveCppPreCompiledHeaderCompile:org.gradle.language.objectivecpp.tasks.ObjectiveCppPreCompiledHeaderCompile;
|
||||
WindowsResourceSet:org.gradle.language.rc.WindowsResourceSet;
|
||||
WindowsResourceScriptPlugin:org.gradle.language.rc.plugins.WindowsResourceScriptPlugin;
|
||||
WindowsResourcesPlugin:org.gradle.language.rc.plugins.WindowsResourcesPlugin;
|
||||
WindowsResourceCompile:org.gradle.language.rc.tasks.WindowsResourceCompile;
|
||||
RoutesSourceSet:org.gradle.language.routes.RoutesSourceSet;
|
||||
ScalaLanguageSourceSet:org.gradle.language.scala.ScalaLanguageSourceSet;
|
||||
ScalaPlatform:org.gradle.language.scala.ScalaPlatform;
|
||||
ScalaLanguagePlugin:org.gradle.language.scala.plugins.ScalaLanguagePlugin;
|
||||
AbstractScalaCompile:org.gradle.language.scala.tasks.AbstractScalaCompile;
|
||||
BaseScalaCompileOptions:org.gradle.language.scala.tasks.BaseScalaCompileOptions;
|
||||
PlatformScalaCompile:org.gradle.language.scala.tasks.PlatformScalaCompile;
|
||||
ScalaToolChain:org.gradle.language.scala.toolchain.ScalaToolChain;
|
||||
SwiftApplication:org.gradle.language.swift.SwiftApplication;
|
||||
SwiftBinary:org.gradle.language.swift.SwiftBinary;
|
||||
SwiftComponent:org.gradle.language.swift.SwiftComponent;
|
||||
SwiftExecutable:org.gradle.language.swift.SwiftExecutable;
|
||||
SwiftLibrary:org.gradle.language.swift.SwiftLibrary;
|
||||
SwiftSharedLibrary:org.gradle.language.swift.SwiftSharedLibrary;
|
||||
SwiftBasePlugin:org.gradle.language.swift.plugins.SwiftBasePlugin;
|
||||
SwiftExecutablePlugin:org.gradle.language.swift.plugins.SwiftExecutablePlugin;
|
||||
SwiftLibraryPlugin:org.gradle.language.swift.plugins.SwiftLibraryPlugin;
|
||||
SwiftCompile:org.gradle.language.swift.tasks.SwiftCompile;
|
||||
UnexportMainSymbol:org.gradle.language.swift.tasks.UnexportMainSymbol;
|
||||
TwirlImports:org.gradle.language.twirl.TwirlImports;
|
||||
TwirlSourceSet:org.gradle.language.twirl.TwirlSourceSet;
|
||||
TwirlTemplateFormat:org.gradle.language.twirl.TwirlTemplateFormat;
|
||||
MavenModule:org.gradle.maven.MavenModule;
|
||||
MavenPomArtifact:org.gradle.maven.MavenPomArtifact;
|
||||
ConfigurationCycleException:org.gradle.model.ConfigurationCycleException;
|
||||
Defaults:org.gradle.model.Defaults;
|
||||
Each:org.gradle.model.Each;
|
||||
Finalize:org.gradle.model.Finalize;
|
||||
InvalidModelRuleDeclarationException:org.gradle.model.InvalidModelRuleDeclarationException;
|
||||
InvalidModelRuleException:org.gradle.model.InvalidModelRuleException;
|
||||
Managed:org.gradle.model.Managed;
|
||||
Model:org.gradle.model.Model;
|
||||
ModelElement:org.gradle.model.ModelElement;
|
||||
ModelMap:org.gradle.model.ModelMap;
|
||||
ModelRuleBindingException:org.gradle.model.ModelRuleBindingException;
|
||||
ModelSet:org.gradle.model.ModelSet;
|
||||
ModelViewClosedException:org.gradle.model.ModelViewClosedException;
|
||||
Mutate:org.gradle.model.Mutate;
|
||||
Path:org.gradle.model.Path;
|
||||
ReadOnlyModelViewException:org.gradle.model.ReadOnlyModelViewException;
|
||||
RuleInput:org.gradle.model.RuleInput;
|
||||
RuleSource:org.gradle.model.RuleSource;
|
||||
RuleTarget:org.gradle.model.RuleTarget;
|
||||
Rules:org.gradle.model.Rules;
|
||||
Unmanaged:org.gradle.model.Unmanaged;
|
||||
Validate:org.gradle.model.Validate;
|
||||
WriteOnlyModelViewException:org.gradle.model.WriteOnlyModelViewException;
|
||||
BuildType:org.gradle.nativeplatform.BuildType;
|
||||
BuildTypeContainer:org.gradle.nativeplatform.BuildTypeContainer;
|
||||
Flavor:org.gradle.nativeplatform.Flavor;
|
||||
FlavorContainer:org.gradle.nativeplatform.FlavorContainer;
|
||||
NativeBinary:org.gradle.nativeplatform.NativeBinary;
|
||||
NativeBinarySpec:org.gradle.nativeplatform.NativeBinarySpec;
|
||||
NativeComponentExtension:org.gradle.nativeplatform.NativeComponentExtension;
|
||||
NativeComponentSpec:org.gradle.nativeplatform.NativeComponentSpec;
|
||||
NativeDependencySet:org.gradle.nativeplatform.NativeDependencySet;
|
||||
NativeExecutable:org.gradle.nativeplatform.NativeExecutable;
|
||||
NativeExecutableBinary:org.gradle.nativeplatform.NativeExecutableBinary;
|
||||
NativeExecutableBinarySpec:org.gradle.nativeplatform.NativeExecutableBinarySpec;
|
||||
NativeExecutableFileSpec:org.gradle.nativeplatform.NativeExecutableFileSpec;
|
||||
NativeExecutableSpec:org.gradle.nativeplatform.NativeExecutableSpec;
|
||||
NativeInstallationSpec:org.gradle.nativeplatform.NativeInstallationSpec;
|
||||
NativeLibrary:org.gradle.nativeplatform.NativeLibrary;
|
||||
NativeLibraryBinary:org.gradle.nativeplatform.NativeLibraryBinary;
|
||||
NativeLibraryBinarySpec:org.gradle.nativeplatform.NativeLibraryBinarySpec;
|
||||
NativeLibraryRequirement:org.gradle.nativeplatform.NativeLibraryRequirement;
|
||||
NativeLibrarySpec:org.gradle.nativeplatform.NativeLibrarySpec;
|
||||
ObjectFile:org.gradle.nativeplatform.ObjectFile;
|
||||
PrebuiltLibraries:org.gradle.nativeplatform.PrebuiltLibraries;
|
||||
PrebuiltLibrary:org.gradle.nativeplatform.PrebuiltLibrary;
|
||||
PrebuiltSharedLibraryBinary:org.gradle.nativeplatform.PrebuiltSharedLibraryBinary;
|
||||
PrebuiltStaticLibraryBinary:org.gradle.nativeplatform.PrebuiltStaticLibraryBinary;
|
||||
PreprocessingTool:org.gradle.nativeplatform.PreprocessingTool;
|
||||
Repositories:org.gradle.nativeplatform.Repositories;
|
||||
SharedLibraryBinary:org.gradle.nativeplatform.SharedLibraryBinary;
|
||||
SharedLibraryBinarySpec:org.gradle.nativeplatform.SharedLibraryBinarySpec;
|
||||
StaticLibraryBinary:org.gradle.nativeplatform.StaticLibraryBinary;
|
||||
StaticLibraryBinarySpec:org.gradle.nativeplatform.StaticLibraryBinarySpec;
|
||||
TargetedNativeComponent:org.gradle.nativeplatform.TargetedNativeComponent;
|
||||
Tool:org.gradle.nativeplatform.Tool;
|
||||
Architecture:org.gradle.nativeplatform.platform.Architecture;
|
||||
NativePlatform:org.gradle.nativeplatform.platform.NativePlatform;
|
||||
OperatingSystem:org.gradle.nativeplatform.platform.OperatingSystem;
|
||||
NativeComponentModelPlugin:org.gradle.nativeplatform.plugins.NativeComponentModelPlugin;
|
||||
NativeComponentPlugin:org.gradle.nativeplatform.plugins.NativeComponentPlugin;
|
||||
AbstractLinkTask:org.gradle.nativeplatform.tasks.AbstractLinkTask;
|
||||
CreateStaticLibrary:org.gradle.nativeplatform.tasks.CreateStaticLibrary;
|
||||
InstallExecutable:org.gradle.nativeplatform.tasks.InstallExecutable;
|
||||
LinkExecutable:org.gradle.nativeplatform.tasks.LinkExecutable;
|
||||
LinkMachOBundle:org.gradle.nativeplatform.tasks.LinkMachOBundle;
|
||||
LinkSharedLibrary:org.gradle.nativeplatform.tasks.LinkSharedLibrary;
|
||||
ObjectFilesToBinary:org.gradle.nativeplatform.tasks.ObjectFilesToBinary;
|
||||
PrefixHeaderFileGenerateTask:org.gradle.nativeplatform.tasks.PrefixHeaderFileGenerateTask;
|
||||
NativeTestSuiteBinarySpec:org.gradle.nativeplatform.test.NativeTestSuiteBinarySpec;
|
||||
NativeTestSuiteSpec:org.gradle.nativeplatform.test.NativeTestSuiteSpec;
|
||||
CppTestSuite:org.gradle.nativeplatform.test.cpp.CppTestSuite;
|
||||
CppUnitTestPlugin:org.gradle.nativeplatform.test.cpp.plugins.CppUnitTestPlugin;
|
||||
CUnitTestSuiteBinarySpec:org.gradle.nativeplatform.test.cunit.CUnitTestSuiteBinarySpec;
|
||||
CUnitTestSuiteSpec:org.gradle.nativeplatform.test.cunit.CUnitTestSuiteSpec;
|
||||
CUnitConventionPlugin:org.gradle.nativeplatform.test.cunit.plugins.CUnitConventionPlugin;
|
||||
CUnitPlugin:org.gradle.nativeplatform.test.cunit.plugins.CUnitPlugin;
|
||||
GenerateCUnitLauncher:org.gradle.nativeplatform.test.cunit.tasks.GenerateCUnitLauncher;
|
||||
GoogleTestTestSuiteBinarySpec:org.gradle.nativeplatform.test.googletest.GoogleTestTestSuiteBinarySpec;
|
||||
GoogleTestTestSuiteSpec:org.gradle.nativeplatform.test.googletest.GoogleTestTestSuiteSpec;
|
||||
GoogleTestConventionPlugin:org.gradle.nativeplatform.test.googletest.plugins.GoogleTestConventionPlugin;
|
||||
GoogleTestPlugin:org.gradle.nativeplatform.test.googletest.plugins.GoogleTestPlugin;
|
||||
NativeBinariesTestPlugin:org.gradle.nativeplatform.test.plugins.NativeBinariesTestPlugin;
|
||||
RunTestExecutable:org.gradle.nativeplatform.test.tasks.RunTestExecutable;
|
||||
SwiftXCTestBinary:org.gradle.nativeplatform.test.xctest.SwiftXCTestBinary;
|
||||
SwiftXCTestSuite:org.gradle.nativeplatform.test.xctest.SwiftXCTestSuite;
|
||||
XCTestConventionPlugin:org.gradle.nativeplatform.test.xctest.plugins.XCTestConventionPlugin;
|
||||
InstallXCTestBundle:org.gradle.nativeplatform.test.xctest.tasks.InstallXCTestBundle;
|
||||
XcTest:org.gradle.nativeplatform.test.xctest.tasks.XcTest;
|
||||
Clang:org.gradle.nativeplatform.toolchain.Clang;
|
||||
CommandLineToolConfiguration:org.gradle.nativeplatform.toolchain.CommandLineToolConfiguration;
|
||||
Gcc:org.gradle.nativeplatform.toolchain.Gcc;
|
||||
GccCommandLineToolConfiguration:org.gradle.nativeplatform.toolchain.GccCommandLineToolConfiguration;
|
||||
GccCompatibleToolChain:org.gradle.nativeplatform.toolchain.GccCompatibleToolChain;
|
||||
GccPlatformToolChain:org.gradle.nativeplatform.toolchain.GccPlatformToolChain;
|
||||
NativePlatformToolChain:org.gradle.nativeplatform.toolchain.NativePlatformToolChain;
|
||||
NativeToolChain:org.gradle.nativeplatform.toolchain.NativeToolChain;
|
||||
NativeToolChainRegistry:org.gradle.nativeplatform.toolchain.NativeToolChainRegistry;
|
||||
Swiftc:org.gradle.nativeplatform.toolchain.Swiftc;
|
||||
SwiftcPlatformToolChain:org.gradle.nativeplatform.toolchain.SwiftcPlatformToolChain;
|
||||
VisualCpp:org.gradle.nativeplatform.toolchain.VisualCpp;
|
||||
VisualCppPlatformToolChain:org.gradle.nativeplatform.toolchain.VisualCppPlatformToolChain;
|
||||
ClangCompilerPlugin:org.gradle.nativeplatform.toolchain.plugins.ClangCompilerPlugin;
|
||||
GccCompilerPlugin:org.gradle.nativeplatform.toolchain.plugins.GccCompilerPlugin;
|
||||
MicrosoftVisualCppCompilerPlugin:org.gradle.nativeplatform.toolchain.plugins.MicrosoftVisualCppCompilerPlugin;
|
||||
SwiftCompilerPlugin:org.gradle.nativeplatform.toolchain.plugins.SwiftCompilerPlugin;
|
||||
InputNormalization:org.gradle.normalization.InputNormalization;
|
||||
InputNormalizationHandler:org.gradle.normalization.InputNormalizationHandler;
|
||||
RuntimeClasspathNormalization:org.gradle.normalization.RuntimeClasspathNormalization;
|
||||
Application:org.gradle.platform.base.Application;
|
||||
ApplicationBinarySpec:org.gradle.platform.base.ApplicationBinarySpec;
|
||||
ApplicationSpec:org.gradle.platform.base.ApplicationSpec;
|
||||
Binary:org.gradle.platform.base.Binary;
|
||||
BinaryContainer:org.gradle.platform.base.BinaryContainer;
|
||||
BinarySpec:org.gradle.platform.base.BinarySpec;
|
||||
BinaryTasks:org.gradle.platform.base.BinaryTasks;
|
||||
BinaryTasksCollection:org.gradle.platform.base.BinaryTasksCollection;
|
||||
ComponentBinaries:org.gradle.platform.base.ComponentBinaries;
|
||||
ComponentSpec:org.gradle.platform.base.ComponentSpec;
|
||||
ComponentSpecContainer:org.gradle.platform.base.ComponentSpecContainer;
|
||||
ComponentType:org.gradle.platform.base.ComponentType;
|
||||
DependencySpec:org.gradle.platform.base.DependencySpec;
|
||||
DependencySpecBuilder:org.gradle.platform.base.DependencySpecBuilder;
|
||||
DependencySpecContainer:org.gradle.platform.base.DependencySpecContainer;
|
||||
GeneralComponentSpec:org.gradle.platform.base.GeneralComponentSpec;
|
||||
InvalidModelException:org.gradle.platform.base.InvalidModelException;
|
||||
Library:org.gradle.platform.base.Library;
|
||||
LibraryBinaryDependencySpec:org.gradle.platform.base.LibraryBinaryDependencySpec;
|
||||
LibraryBinarySpec:org.gradle.platform.base.LibraryBinarySpec;
|
||||
LibrarySpec:org.gradle.platform.base.LibrarySpec;
|
||||
ModelInstantiationException:org.gradle.platform.base.ModelInstantiationException;
|
||||
ModuleDependencySpec:org.gradle.platform.base.ModuleDependencySpec;
|
||||
ModuleDependencySpecBuilder:org.gradle.platform.base.ModuleDependencySpecBuilder;
|
||||
Platform:org.gradle.platform.base.Platform;
|
||||
PlatformAwareComponentSpec:org.gradle.platform.base.PlatformAwareComponentSpec;
|
||||
PlatformContainer:org.gradle.platform.base.PlatformContainer;
|
||||
ProjectDependencySpec:org.gradle.platform.base.ProjectDependencySpec;
|
||||
ProjectDependencySpecBuilder:org.gradle.platform.base.ProjectDependencySpecBuilder;
|
||||
SourceComponentSpec:org.gradle.platform.base.SourceComponentSpec;
|
||||
ToolChain:org.gradle.platform.base.ToolChain;
|
||||
ToolChainRegistry:org.gradle.platform.base.ToolChainRegistry;
|
||||
TransformationFileType:org.gradle.platform.base.TransformationFileType;
|
||||
TypeBuilder:org.gradle.platform.base.TypeBuilder;
|
||||
Variant:org.gradle.platform.base.Variant;
|
||||
VariantComponent:org.gradle.platform.base.VariantComponent;
|
||||
VariantComponentSpec:org.gradle.platform.base.VariantComponentSpec;
|
||||
BaseBinarySpec:org.gradle.platform.base.binary.BaseBinarySpec;
|
||||
BaseComponentSpec:org.gradle.platform.base.component.BaseComponentSpec;
|
||||
BinaryBasePlugin:org.gradle.platform.base.plugins.BinaryBasePlugin;
|
||||
ComponentBasePlugin:org.gradle.platform.base.plugins.ComponentBasePlugin;
|
||||
JvmClasses:org.gradle.play.JvmClasses;
|
||||
PlayApplicationBinarySpec:org.gradle.play.PlayApplicationBinarySpec;
|
||||
PlayApplicationSpec:org.gradle.play.PlayApplicationSpec;
|
||||
PlayPlatformAwareComponentSpec:org.gradle.play.PlayPlatformAwareComponentSpec;
|
||||
PublicAssets:org.gradle.play.PublicAssets;
|
||||
PlayDistribution:org.gradle.play.distribution.PlayDistribution;
|
||||
PlayDistributionContainer:org.gradle.play.distribution.PlayDistributionContainer;
|
||||
PlayPlatform:org.gradle.play.platform.PlayPlatform;
|
||||
PlayApplicationPlugin:org.gradle.play.plugins.PlayApplicationPlugin;
|
||||
PlayCoffeeScriptPlugin:org.gradle.play.plugins.PlayCoffeeScriptPlugin;
|
||||
PlayDistributionPlugin:org.gradle.play.plugins.PlayDistributionPlugin;
|
||||
PlayJavaScriptPlugin:org.gradle.play.plugins.PlayJavaScriptPlugin;
|
||||
PlayPlugin:org.gradle.play.plugins.PlayPlugin;
|
||||
PlayPluginConfigurations:org.gradle.play.plugins.PlayPluginConfigurations;
|
||||
PlayRoutesPlugin:org.gradle.play.plugins.PlayRoutesPlugin;
|
||||
PlayTestPlugin:org.gradle.play.plugins.PlayTestPlugin;
|
||||
PlayTwirlPlugin:org.gradle.play.plugins.PlayTwirlPlugin;
|
||||
PlayIdePlugin:org.gradle.play.plugins.ide.PlayIdePlugin;
|
||||
JavaScriptMinify:org.gradle.play.tasks.JavaScriptMinify;
|
||||
PlayCoffeeScriptCompile:org.gradle.play.tasks.PlayCoffeeScriptCompile;
|
||||
PlayRun:org.gradle.play.tasks.PlayRun;
|
||||
RoutesCompile:org.gradle.play.tasks.RoutesCompile;
|
||||
TwirlCompile:org.gradle.play.tasks.TwirlCompile;
|
||||
PlayToolChain:org.gradle.play.toolchain.PlayToolChain;
|
||||
GradlePluginDevelopmentExtension:org.gradle.plugin.devel.GradlePluginDevelopmentExtension;
|
||||
PluginDeclaration:org.gradle.plugin.devel.PluginDeclaration;
|
||||
IvyPluginPublishingRules:org.gradle.plugin.devel.plugins.IvyPluginPublishingRules;
|
||||
JavaGradlePluginPlugin:org.gradle.plugin.devel.plugins.JavaGradlePluginPlugin;
|
||||
MavenPluginPublishingRules:org.gradle.plugin.devel.plugins.MavenPluginPublishingRules;
|
||||
GeneratePluginDescriptors:org.gradle.plugin.devel.tasks.GeneratePluginDescriptors;
|
||||
PluginUnderTestMetadata:org.gradle.plugin.devel.tasks.PluginUnderTestMetadata;
|
||||
ValidateTaskProperties:org.gradle.plugin.devel.tasks.ValidateTaskProperties;
|
||||
PluginManagementSpec:org.gradle.plugin.management.PluginManagementSpec;
|
||||
PluginRequest:org.gradle.plugin.management.PluginRequest;
|
||||
PluginResolutionStrategy:org.gradle.plugin.management.PluginResolutionStrategy;
|
||||
PluginResolveDetails:org.gradle.plugin.management.PluginResolveDetails;
|
||||
PluginDependenciesSpec:org.gradle.plugin.use.PluginDependenciesSpec;
|
||||
PluginDependencySpec:org.gradle.plugin.use.PluginDependencySpec;
|
||||
PluginId:org.gradle.plugin.use.PluginId;
|
||||
Ear:org.gradle.plugins.ear.Ear;
|
||||
EarPlugin:org.gradle.plugins.ear.EarPlugin;
|
||||
EarPluginConvention:org.gradle.plugins.ear.EarPluginConvention;
|
||||
DeploymentDescriptor:org.gradle.plugins.ear.descriptor.DeploymentDescriptor;
|
||||
EarModule:org.gradle.plugins.ear.descriptor.EarModule;
|
||||
EarSecurityRole:org.gradle.plugins.ear.descriptor.EarSecurityRole;
|
||||
EarWebModule:org.gradle.plugins.ear.descriptor.EarWebModule;
|
||||
FileContentMerger:org.gradle.plugins.ide.api.FileContentMerger;
|
||||
GeneratorTask:org.gradle.plugins.ide.api.GeneratorTask;
|
||||
PropertiesFileContentMerger:org.gradle.plugins.ide.api.PropertiesFileContentMerger;
|
||||
PropertiesGeneratorTask:org.gradle.plugins.ide.api.PropertiesGeneratorTask;
|
||||
PropertyListGeneratorTask:org.gradle.plugins.ide.api.PropertyListGeneratorTask;
|
||||
XmlFileContentMerger:org.gradle.plugins.ide.api.XmlFileContentMerger;
|
||||
XmlGeneratorTask:org.gradle.plugins.ide.api.XmlGeneratorTask;
|
||||
EclipsePlugin:org.gradle.plugins.ide.eclipse.EclipsePlugin;
|
||||
EclipseWtpPlugin:org.gradle.plugins.ide.eclipse.EclipseWtpPlugin;
|
||||
GenerateEclipseClasspath:org.gradle.plugins.ide.eclipse.GenerateEclipseClasspath;
|
||||
GenerateEclipseJdt:org.gradle.plugins.ide.eclipse.GenerateEclipseJdt;
|
||||
GenerateEclipseProject:org.gradle.plugins.ide.eclipse.GenerateEclipseProject;
|
||||
GenerateEclipseWtpComponent:org.gradle.plugins.ide.eclipse.GenerateEclipseWtpComponent;
|
||||
GenerateEclipseWtpFacet:org.gradle.plugins.ide.eclipse.GenerateEclipseWtpFacet;
|
||||
GenerateIdeaModule:org.gradle.plugins.ide.idea.GenerateIdeaModule;
|
||||
GenerateIdeaProject:org.gradle.plugins.ide.idea.GenerateIdeaProject;
|
||||
GenerateIdeaWorkspace:org.gradle.plugins.ide.idea.GenerateIdeaWorkspace;
|
||||
IdeaPlugin:org.gradle.plugins.ide.idea.IdeaPlugin;
|
||||
JavaScriptBasePlugin:org.gradle.plugins.javascript.base.JavaScriptBasePlugin;
|
||||
JavaScriptExtension:org.gradle.plugins.javascript.base.JavaScriptExtension;
|
||||
JavaScriptRepositoriesExtension:org.gradle.plugins.javascript.base.JavaScriptRepositoriesExtension;
|
||||
SourceTransformationException:org.gradle.plugins.javascript.base.SourceTransformationException;
|
||||
CoffeeScriptBasePlugin:org.gradle.plugins.javascript.coffeescript.CoffeeScriptBasePlugin;
|
||||
CoffeeScriptCompile:org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompile;
|
||||
CoffeeScriptCompileOptions:org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompileOptions;
|
||||
CoffeeScriptCompileSpec:org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompileSpec;
|
||||
CoffeeScriptCompiler:org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompiler;
|
||||
CoffeeScriptExtension:org.gradle.plugins.javascript.coffeescript.CoffeeScriptExtension;
|
||||
EnvJsExtension:org.gradle.plugins.javascript.envjs.EnvJsExtension;
|
||||
EnvJsPlugin:org.gradle.plugins.javascript.envjs.EnvJsPlugin;
|
||||
BrowserEvaluate:org.gradle.plugins.javascript.envjs.browser.BrowserEvaluate;
|
||||
BrowserEvaluator:org.gradle.plugins.javascript.envjs.browser.BrowserEvaluator;
|
||||
HttpFileServer:org.gradle.plugins.javascript.envjs.http.HttpFileServer;
|
||||
HttpFileServerFactory:org.gradle.plugins.javascript.envjs.http.HttpFileServerFactory;
|
||||
SimpleHttpFileServer:org.gradle.plugins.javascript.envjs.http.simple.SimpleHttpFileServer;
|
||||
SimpleHttpFileServerFactory:org.gradle.plugins.javascript.envjs.http.simple.SimpleHttpFileServerFactory;
|
||||
JsHint:org.gradle.plugins.javascript.jshint.JsHint;
|
||||
JsHintExtension:org.gradle.plugins.javascript.jshint.JsHintExtension;
|
||||
JsHintPlugin:org.gradle.plugins.javascript.jshint.JsHintPlugin;
|
||||
RhinoExtension:org.gradle.plugins.javascript.rhino.RhinoExtension;
|
||||
RhinoPlugin:org.gradle.plugins.javascript.rhino.RhinoPlugin;
|
||||
RhinoShellExec:org.gradle.plugins.javascript.rhino.RhinoShellExec;
|
||||
Sign:org.gradle.plugins.signing.Sign;
|
||||
SignOperation:org.gradle.plugins.signing.SignOperation;
|
||||
Signature:org.gradle.plugins.signing.Signature;
|
||||
SignatureSpec:org.gradle.plugins.signing.SignatureSpec;
|
||||
SigningExtension:org.gradle.plugins.signing.SigningExtension;
|
||||
SigningPlugin:org.gradle.plugins.signing.SigningPlugin;
|
||||
Signatory:org.gradle.plugins.signing.signatory.Signatory;
|
||||
SignatoryProvider:org.gradle.plugins.signing.signatory.SignatoryProvider;
|
||||
SignatorySupport:org.gradle.plugins.signing.signatory.SignatorySupport;
|
||||
Dsl:org.gradle.plugins.signing.signatory.pgp.Dsl;
|
||||
PgpKeyId:org.gradle.plugins.signing.signatory.pgp.PgpKeyId;
|
||||
PgpSignatory:org.gradle.plugins.signing.signatory.pgp.PgpSignatory;
|
||||
PgpSignatoryFactory:org.gradle.plugins.signing.signatory.pgp.PgpSignatoryFactory;
|
||||
PgpSignatoryProvider:org.gradle.plugins.signing.signatory.pgp.PgpSignatoryProvider;
|
||||
AbstractSignatureType:org.gradle.plugins.signing.type.AbstractSignatureType;
|
||||
AbstractSignatureTypeProvider:org.gradle.plugins.signing.type.AbstractSignatureTypeProvider;
|
||||
BinarySignatureType:org.gradle.plugins.signing.type.BinarySignatureType;
|
||||
DefaultSignatureTypeProvider:org.gradle.plugins.signing.type.DefaultSignatureTypeProvider;
|
||||
SignatureType:org.gradle.plugins.signing.type.SignatureType;
|
||||
SignatureTypeProvider:org.gradle.plugins.signing.type.SignatureTypeProvider;
|
||||
ArmoredSignatureType:org.gradle.plugins.signing.type.pgp.ArmoredSignatureType;
|
||||
BaseExecSpec:org.gradle.process.BaseExecSpec;
|
||||
ExecResult:org.gradle.process.ExecResult;
|
||||
ExecSpec:org.gradle.process.ExecSpec;
|
||||
JavaExecSpec:org.gradle.process.JavaExecSpec;
|
||||
JavaForkOptions:org.gradle.process.JavaForkOptions;
|
||||
ProcessForkOptions:org.gradle.process.ProcessForkOptions;
|
||||
TestSuiteBinarySpec:org.gradle.testing.base.TestSuiteBinarySpec;
|
||||
TestSuiteContainer:org.gradle.testing.base.TestSuiteContainer;
|
||||
TestSuiteSpec:org.gradle.testing.base.TestSuiteSpec;
|
||||
TestSuiteTaskCollection:org.gradle.testing.base.TestSuiteTaskCollection;
|
||||
TestingBasePlugin:org.gradle.testing.base.plugins.TestingBasePlugin;
|
||||
TestingModelBasePlugin:org.gradle.testing.base.plugins.TestingModelBasePlugin;
|
||||
JacocoPlugin:org.gradle.testing.jacoco.plugins.JacocoPlugin;
|
||||
JacocoPluginExtension:org.gradle.testing.jacoco.plugins.JacocoPluginExtension;
|
||||
JacocoTaskExtension:org.gradle.testing.jacoco.plugins.JacocoTaskExtension;
|
||||
JacocoBase:org.gradle.testing.jacoco.tasks.JacocoBase;
|
||||
JacocoCoverageVerification:org.gradle.testing.jacoco.tasks.JacocoCoverageVerification;
|
||||
JacocoMerge:org.gradle.testing.jacoco.tasks.JacocoMerge;
|
||||
JacocoReport:org.gradle.testing.jacoco.tasks.JacocoReport;
|
||||
JacocoReportBase:org.gradle.testing.jacoco.tasks.JacocoReportBase;
|
||||
JacocoReportsContainer:org.gradle.testing.jacoco.tasks.JacocoReportsContainer;
|
||||
JacocoLimit:org.gradle.testing.jacoco.tasks.rules.JacocoLimit;
|
||||
JacocoViolationRule:org.gradle.testing.jacoco.tasks.rules.JacocoViolationRule;
|
||||
JacocoViolationRulesContainer:org.gradle.testing.jacoco.tasks.rules.JacocoViolationRulesContainer;
|
||||
BuildTask:org.gradle.testkit.runner.BuildTask;
|
||||
GradleRunner:org.gradle.testkit.runner.GradleRunner;
|
||||
InvalidPluginMetadataException:org.gradle.testkit.runner.InvalidPluginMetadataException;
|
||||
InvalidRunnerConfigurationException:org.gradle.testkit.runner.InvalidRunnerConfigurationException;
|
||||
TaskOutcome:org.gradle.testkit.runner.TaskOutcome;
|
||||
UnexpectedBuildFailure:org.gradle.testkit.runner.UnexpectedBuildFailure;
|
||||
UnexpectedBuildResultException:org.gradle.testkit.runner.UnexpectedBuildResultException;
|
||||
UnexpectedBuildSuccess:org.gradle.testkit.runner.UnexpectedBuildSuccess;
|
||||
UnsupportedFeatureException:org.gradle.testkit.runner.UnsupportedFeatureException;
|
||||
SourceControl:org.gradle.vcs.SourceControl;
|
||||
VcsMapping:org.gradle.vcs.VcsMapping;
|
||||
VcsMappings:org.gradle.vcs.VcsMappings;
|
||||
VersionControlSpec:org.gradle.vcs.VersionControlSpec;
|
||||
VersionControlSystem:org.gradle.vcs.VersionControlSystem;
|
||||
VersionRef:org.gradle.vcs.VersionRef;
|
||||
GitVersionControlSpec:org.gradle.vcs.git.GitVersionControlSpec;
|
||||
ForkMode:org.gradle.workers.ForkMode;
|
||||
IsolationMode:org.gradle.workers.IsolationMode;
|
||||
WorkerConfiguration:org.gradle.workers.WorkerConfiguration;
|
||||
WorkerExecutionException:org.gradle.workers.WorkerExecutionException;
|
||||
WorkerExecutor:org.gradle.workers.WorkerExecutor;
|
||||
227
gradle-bootstrap-api-relocated.txt
Normal file
227
gradle-bootstrap-api-relocated.txt
Normal file
@ -0,0 +1,227 @@
|
||||
aQute/bnd/annotation
|
||||
aQute/bnd/build
|
||||
aQute/bnd/compatibility
|
||||
aQute/bnd/component
|
||||
aQute/bnd/connection/settings
|
||||
aQute/bnd/differ
|
||||
aQute/bnd/exporter/subsystem
|
||||
aQute/bnd/filerepo
|
||||
aQute/bnd/header
|
||||
aQute/bnd/help
|
||||
aQute/bnd/http
|
||||
aQute/bnd/make
|
||||
aQute/bnd/maven
|
||||
aQute/bnd/metatype
|
||||
aQute/bnd/obr
|
||||
aQute/bnd/osgi
|
||||
aQute/bnd/plugin/ant
|
||||
aQute/bnd/plugin/eclipse
|
||||
aQute/bnd/plugin/git
|
||||
aQute/bnd/plugin/gradle
|
||||
aQute/bnd/plugin/maven
|
||||
aQute/bnd/properties
|
||||
aQute/bnd/resource/repository
|
||||
aQute/bnd/service
|
||||
aQute/bnd/signing
|
||||
aQute/bnd/testing
|
||||
aQute/bnd/url
|
||||
aQute/bnd/util/dto
|
||||
aQute/bnd/util/repository
|
||||
aQute/bnd/version
|
||||
aQute/bnd/xmlattribute
|
||||
aQute/configurable
|
||||
aQute/lib/base64
|
||||
aQute/lib/codec
|
||||
aQute/lib/collections
|
||||
aQute/lib/concurrentinit
|
||||
aQute/lib/consoleapp
|
||||
aQute/lib/converter
|
||||
aQute/lib/data
|
||||
aQute/lib/deployer
|
||||
aQute/lib/env
|
||||
aQute/lib/exceptions
|
||||
aQute/lib/fileset
|
||||
aQute/lib/filter
|
||||
aQute/lib/getopt
|
||||
aQute/lib/hex
|
||||
aQute/lib/index
|
||||
aQute/lib/io
|
||||
aQute/lib/json
|
||||
aQute/lib/justif
|
||||
aQute/lib/log2reporter
|
||||
aQute/lib/markdown
|
||||
aQute/lib/mavenpasswordobfuscator
|
||||
aQute/lib/persistentmap
|
||||
aQute/lib/promise
|
||||
aQute/lib/properties
|
||||
aQute/lib/putjar
|
||||
aQute/lib/settings
|
||||
aQute/lib/spring
|
||||
aQute/lib/strings
|
||||
aQute/lib/tag
|
||||
aQute/lib/utf8properties
|
||||
aQute/lib/xpath
|
||||
aQute/lib/zip
|
||||
aQute/libg/asn1
|
||||
aQute/libg/cafs
|
||||
aQute/libg/classdump
|
||||
aQute/libg/classloaders
|
||||
aQute/libg/clauses
|
||||
aQute/libg/command
|
||||
aQute/libg/cryptography
|
||||
aQute/libg/fileiterator
|
||||
aQute/libg/filelock
|
||||
aQute/libg/filters
|
||||
aQute/libg/forker
|
||||
aQute/libg/generics
|
||||
aQute/libg/glob
|
||||
aQute/libg/gzip
|
||||
aQute/libg/log
|
||||
aQute/libg/map
|
||||
aQute/libg/qtokens
|
||||
aQute/libg/remote
|
||||
aQute/libg/reporter
|
||||
aQute/libg/sax
|
||||
aQute/libg/sed
|
||||
aQute/libg/shacache
|
||||
aQute/libg/slf4j
|
||||
aQute/libg/tarjan
|
||||
aQute/libg/tuple
|
||||
aQute/libg/uri
|
||||
aQute/libg/xslt
|
||||
aQute/service/reporter
|
||||
bsh
|
||||
com/amazonaws
|
||||
com/beust/jcommander
|
||||
com/beust/testng
|
||||
com/dd/plist
|
||||
com/esotericsoftware/kryo
|
||||
com/esotericsoftware/minlog
|
||||
com/esotericsoftware/reflectasm
|
||||
com/fasterxml/jackson/annotation
|
||||
com/fasterxml/jackson/core
|
||||
com/fasterxml/jackson/databind
|
||||
com/google/api/client/auth/oauth
|
||||
com/google/api/client/auth/openidconnect
|
||||
com/google/api/client/googleapis
|
||||
com/google/api/client/http
|
||||
com/google/api/client/json
|
||||
com/google/api/client/repackaged/com/google/common/annotations
|
||||
com/google/api/client/repackaged/com/google/common/base
|
||||
com/google/api/client/repackaged/org/apache/commons/codec
|
||||
com/google/api/client/testing/http
|
||||
com/google/api/client/testing/json
|
||||
com/google/api/client/testing/util
|
||||
com/google/api/client/util
|
||||
com/google/api/services/storage
|
||||
com/google/common/annotations
|
||||
com/google/common/base
|
||||
com/google/common/cache
|
||||
com/google/common/collect
|
||||
com/google/common/escape
|
||||
com/google/common/eventbus
|
||||
com/google/common/hash
|
||||
com/google/common/html
|
||||
com/google/common/io
|
||||
com/google/common/math
|
||||
com/google/common/net
|
||||
com/google/common/primitives
|
||||
com/google/common/reflect
|
||||
com/google/common/util/concurrent
|
||||
com/google/common/xml
|
||||
com/google/gson
|
||||
com/google/thirdparty/publicsuffix
|
||||
com/googlecode/jatl
|
||||
com/jcraft/jsch
|
||||
groovyjarjarasm/asm
|
||||
groovyjarjarcommonscli
|
||||
javaslang
|
||||
jcifs
|
||||
junit/extensions
|
||||
junit/framework
|
||||
junit/runner
|
||||
junit/textui
|
||||
kotlin
|
||||
net/jcip/annotations
|
||||
one/util/streamex
|
||||
org/apache/commons/cli
|
||||
org/apache/commons/codec
|
||||
org/apache/commons/collections
|
||||
org/apache/commons/compress
|
||||
org/apache/commons/io
|
||||
org/apache/commons/lang
|
||||
org/apache/html/dom
|
||||
org/apache/http
|
||||
org/apache/ivy
|
||||
org/apache/maven
|
||||
org/apache/tools/bzip2
|
||||
org/apache/tools/mail
|
||||
org/apache/tools/tar
|
||||
org/apache/tools/zip
|
||||
org/apache/wml
|
||||
org/apache/xbean/propertyeditor
|
||||
org/apache/xbean/recipe
|
||||
org/apache/xml/serialize
|
||||
org/apache/xmlcommons
|
||||
org/bouncycastle
|
||||
org/codehaus/classworlds
|
||||
org/codehaus/plexus
|
||||
org/cyberneko/html
|
||||
org/eclipse/jgit/annotations
|
||||
org/eclipse/jgit/api
|
||||
org/eclipse/jgit/attributes
|
||||
org/eclipse/jgit/blame
|
||||
org/eclipse/jgit/diff
|
||||
org/eclipse/jgit/dircache
|
||||
org/eclipse/jgit/errors
|
||||
org/eclipse/jgit/events
|
||||
org/eclipse/jgit/fnmatch
|
||||
org/eclipse/jgit/gitrepo
|
||||
org/eclipse/jgit/hooks
|
||||
org/eclipse/jgit/ignore
|
||||
org/eclipse/jgit/internal
|
||||
org/eclipse/jgit/lib
|
||||
org/eclipse/jgit/merge
|
||||
org/eclipse/jgit/nls
|
||||
org/eclipse/jgit/notes
|
||||
org/eclipse/jgit/patch
|
||||
org/eclipse/jgit/revplot
|
||||
org/eclipse/jgit/revwalk
|
||||
org/eclipse/jgit/storage/file
|
||||
org/eclipse/jgit/storage/pack
|
||||
org/eclipse/jgit/submodule
|
||||
org/eclipse/jgit/transport
|
||||
org/eclipse/jgit/treewalk
|
||||
org/eclipse/jgit/util
|
||||
org/fusesource/hawtjni/runtime
|
||||
org/fusesource/jansi
|
||||
org/hamcrest
|
||||
org/intellij/lang/annotations
|
||||
org/iq80/snappy
|
||||
org/jetbrains/annotations
|
||||
org/jetbrains/ide
|
||||
org/jetbrains/jps/model/java/impl
|
||||
org/jetbrains/kotlin
|
||||
org/jetbrains/org/objectweb/asm
|
||||
org/joda/time
|
||||
org/json
|
||||
org/junit
|
||||
org/mozilla/classfile
|
||||
org/mozilla/javascript
|
||||
org/objectweb/asm
|
||||
org/objenesis
|
||||
org/osgi/resource
|
||||
org/osgi/service/component/annotations
|
||||
org/osgi/service/metatype/annotations
|
||||
org/osgi/service/repository
|
||||
org/osgi/util/function
|
||||
org/osgi/util/promise
|
||||
org/simpleframework/http
|
||||
org/simpleframework/transport
|
||||
org/simpleframework/util
|
||||
org/sonatype/aether
|
||||
org/sonatype/maven/polyglot
|
||||
org/sonatype/plexus/components/cipher
|
||||
org/sonatype/plexus/components/sec/dispatcher
|
||||
org/testng
|
||||
org/yaml/snakeyaml
|
||||
204
gradle-bootstrap-default-imports.txt
Normal file
204
gradle-bootstrap-default-imports.txt
Normal file
@ -0,0 +1,204 @@
|
||||
import org.gradle.*
|
||||
import org.gradle.api.*
|
||||
import org.gradle.api.artifacts.*
|
||||
import org.gradle.api.artifacts.cache.*
|
||||
import org.gradle.api.artifacts.component.*
|
||||
import org.gradle.api.artifacts.dsl.*
|
||||
import org.gradle.api.artifacts.ivy.*
|
||||
import org.gradle.api.artifacts.maven.*
|
||||
import org.gradle.api.artifacts.query.*
|
||||
import org.gradle.api.artifacts.repositories.*
|
||||
import org.gradle.api.artifacts.result.*
|
||||
import org.gradle.api.artifacts.transform.*
|
||||
import org.gradle.api.artifacts.type.*
|
||||
import org.gradle.api.attributes.*
|
||||
import org.gradle.api.component.*
|
||||
import org.gradle.api.credentials.*
|
||||
import org.gradle.api.distribution.*
|
||||
import org.gradle.api.distribution.plugins.*
|
||||
import org.gradle.api.dsl.*
|
||||
import org.gradle.api.execution.*
|
||||
import org.gradle.api.file.*
|
||||
import org.gradle.api.initialization.*
|
||||
import org.gradle.api.initialization.dsl.*
|
||||
import org.gradle.api.invocation.*
|
||||
import org.gradle.api.java.archives.*
|
||||
import org.gradle.api.logging.*
|
||||
import org.gradle.api.logging.configuration.*
|
||||
import org.gradle.api.model.*
|
||||
import org.gradle.api.plugins.*
|
||||
import org.gradle.api.plugins.announce.*
|
||||
import org.gradle.api.plugins.antlr.*
|
||||
import org.gradle.api.plugins.buildcomparison.gradle.*
|
||||
import org.gradle.api.plugins.osgi.*
|
||||
import org.gradle.api.plugins.quality.*
|
||||
import org.gradle.api.plugins.scala.*
|
||||
import org.gradle.api.provider.*
|
||||
import org.gradle.api.publish.*
|
||||
import org.gradle.api.publish.ivy.*
|
||||
import org.gradle.api.publish.ivy.plugins.*
|
||||
import org.gradle.api.publish.ivy.tasks.*
|
||||
import org.gradle.api.publish.maven.*
|
||||
import org.gradle.api.publish.maven.plugins.*
|
||||
import org.gradle.api.publish.maven.tasks.*
|
||||
import org.gradle.api.publish.plugins.*
|
||||
import org.gradle.api.publish.tasks.*
|
||||
import org.gradle.api.reflect.*
|
||||
import org.gradle.api.reporting.*
|
||||
import org.gradle.api.reporting.components.*
|
||||
import org.gradle.api.reporting.dependencies.*
|
||||
import org.gradle.api.reporting.dependents.*
|
||||
import org.gradle.api.reporting.model.*
|
||||
import org.gradle.api.reporting.plugins.*
|
||||
import org.gradle.api.resources.*
|
||||
import org.gradle.api.specs.*
|
||||
import org.gradle.api.tasks.*
|
||||
import org.gradle.api.tasks.ant.*
|
||||
import org.gradle.api.tasks.application.*
|
||||
import org.gradle.api.tasks.bundling.*
|
||||
import org.gradle.api.tasks.compile.*
|
||||
import org.gradle.api.tasks.diagnostics.*
|
||||
import org.gradle.api.tasks.incremental.*
|
||||
import org.gradle.api.tasks.javadoc.*
|
||||
import org.gradle.api.tasks.scala.*
|
||||
import org.gradle.api.tasks.testing.*
|
||||
import org.gradle.api.tasks.testing.junit.*
|
||||
import org.gradle.api.tasks.testing.testng.*
|
||||
import org.gradle.api.tasks.util.*
|
||||
import org.gradle.api.tasks.wrapper.*
|
||||
import org.gradle.authentication.*
|
||||
import org.gradle.authentication.aws.*
|
||||
import org.gradle.authentication.http.*
|
||||
import org.gradle.buildinit.plugins.*
|
||||
import org.gradle.buildinit.tasks.*
|
||||
import org.gradle.caching.*
|
||||
import org.gradle.caching.configuration.*
|
||||
import org.gradle.caching.http.*
|
||||
import org.gradle.caching.local.*
|
||||
import org.gradle.concurrent.*
|
||||
import org.gradle.external.javadoc.*
|
||||
import org.gradle.ide.visualstudio.*
|
||||
import org.gradle.ide.visualstudio.plugins.*
|
||||
import org.gradle.ide.visualstudio.tasks.*
|
||||
import org.gradle.ide.xcode.*
|
||||
import org.gradle.ide.xcode.plugins.*
|
||||
import org.gradle.ide.xcode.tasks.*
|
||||
import org.gradle.ivy.*
|
||||
import org.gradle.jvm.*
|
||||
import org.gradle.jvm.application.scripts.*
|
||||
import org.gradle.jvm.application.tasks.*
|
||||
import org.gradle.jvm.platform.*
|
||||
import org.gradle.jvm.plugins.*
|
||||
import org.gradle.jvm.tasks.*
|
||||
import org.gradle.jvm.tasks.api.*
|
||||
import org.gradle.jvm.test.*
|
||||
import org.gradle.jvm.toolchain.*
|
||||
import org.gradle.language.assembler.*
|
||||
import org.gradle.language.assembler.plugins.*
|
||||
import org.gradle.language.assembler.tasks.*
|
||||
import org.gradle.language.base.*
|
||||
import org.gradle.language.base.artifact.*
|
||||
import org.gradle.language.base.compile.*
|
||||
import org.gradle.language.base.plugins.*
|
||||
import org.gradle.language.base.sources.*
|
||||
import org.gradle.language.c.*
|
||||
import org.gradle.language.c.plugins.*
|
||||
import org.gradle.language.c.tasks.*
|
||||
import org.gradle.language.coffeescript.*
|
||||
import org.gradle.language.cpp.*
|
||||
import org.gradle.language.cpp.plugins.*
|
||||
import org.gradle.language.cpp.tasks.*
|
||||
import org.gradle.language.java.*
|
||||
import org.gradle.language.java.artifact.*
|
||||
import org.gradle.language.java.plugins.*
|
||||
import org.gradle.language.java.tasks.*
|
||||
import org.gradle.language.javascript.*
|
||||
import org.gradle.language.jvm.*
|
||||
import org.gradle.language.jvm.plugins.*
|
||||
import org.gradle.language.jvm.tasks.*
|
||||
import org.gradle.language.nativeplatform.*
|
||||
import org.gradle.language.nativeplatform.tasks.*
|
||||
import org.gradle.language.objectivec.*
|
||||
import org.gradle.language.objectivec.plugins.*
|
||||
import org.gradle.language.objectivec.tasks.*
|
||||
import org.gradle.language.objectivecpp.*
|
||||
import org.gradle.language.objectivecpp.plugins.*
|
||||
import org.gradle.language.objectivecpp.tasks.*
|
||||
import org.gradle.language.rc.*
|
||||
import org.gradle.language.rc.plugins.*
|
||||
import org.gradle.language.rc.tasks.*
|
||||
import org.gradle.language.routes.*
|
||||
import org.gradle.language.scala.*
|
||||
import org.gradle.language.scala.plugins.*
|
||||
import org.gradle.language.scala.tasks.*
|
||||
import org.gradle.language.scala.toolchain.*
|
||||
import org.gradle.language.swift.*
|
||||
import org.gradle.language.swift.plugins.*
|
||||
import org.gradle.language.swift.tasks.*
|
||||
import org.gradle.language.twirl.*
|
||||
import org.gradle.maven.*
|
||||
import org.gradle.model.*
|
||||
import org.gradle.nativeplatform.*
|
||||
import org.gradle.nativeplatform.platform.*
|
||||
import org.gradle.nativeplatform.plugins.*
|
||||
import org.gradle.nativeplatform.tasks.*
|
||||
import org.gradle.nativeplatform.test.*
|
||||
import org.gradle.nativeplatform.test.cpp.*
|
||||
import org.gradle.nativeplatform.test.cpp.plugins.*
|
||||
import org.gradle.nativeplatform.test.cunit.*
|
||||
import org.gradle.nativeplatform.test.cunit.plugins.*
|
||||
import org.gradle.nativeplatform.test.cunit.tasks.*
|
||||
import org.gradle.nativeplatform.test.googletest.*
|
||||
import org.gradle.nativeplatform.test.googletest.plugins.*
|
||||
import org.gradle.nativeplatform.test.plugins.*
|
||||
import org.gradle.nativeplatform.test.tasks.*
|
||||
import org.gradle.nativeplatform.test.xctest.*
|
||||
import org.gradle.nativeplatform.test.xctest.plugins.*
|
||||
import org.gradle.nativeplatform.test.xctest.tasks.*
|
||||
import org.gradle.nativeplatform.toolchain.*
|
||||
import org.gradle.nativeplatform.toolchain.plugins.*
|
||||
import org.gradle.normalization.*
|
||||
import org.gradle.platform.base.*
|
||||
import org.gradle.platform.base.binary.*
|
||||
import org.gradle.platform.base.component.*
|
||||
import org.gradle.platform.base.plugins.*
|
||||
import org.gradle.play.*
|
||||
import org.gradle.play.distribution.*
|
||||
import org.gradle.play.platform.*
|
||||
import org.gradle.play.plugins.*
|
||||
import org.gradle.play.plugins.ide.*
|
||||
import org.gradle.play.tasks.*
|
||||
import org.gradle.play.toolchain.*
|
||||
import org.gradle.plugin.devel.*
|
||||
import org.gradle.plugin.devel.plugins.*
|
||||
import org.gradle.plugin.devel.tasks.*
|
||||
import org.gradle.plugin.management.*
|
||||
import org.gradle.plugin.use.*
|
||||
import org.gradle.plugins.ear.*
|
||||
import org.gradle.plugins.ear.descriptor.*
|
||||
import org.gradle.plugins.ide.api.*
|
||||
import org.gradle.plugins.ide.eclipse.*
|
||||
import org.gradle.plugins.ide.idea.*
|
||||
import org.gradle.plugins.javascript.base.*
|
||||
import org.gradle.plugins.javascript.coffeescript.*
|
||||
import org.gradle.plugins.javascript.envjs.*
|
||||
import org.gradle.plugins.javascript.envjs.browser.*
|
||||
import org.gradle.plugins.javascript.envjs.http.*
|
||||
import org.gradle.plugins.javascript.envjs.http.simple.*
|
||||
import org.gradle.plugins.javascript.jshint.*
|
||||
import org.gradle.plugins.javascript.rhino.*
|
||||
import org.gradle.plugins.signing.*
|
||||
import org.gradle.plugins.signing.signatory.*
|
||||
import org.gradle.plugins.signing.signatory.pgp.*
|
||||
import org.gradle.plugins.signing.type.*
|
||||
import org.gradle.plugins.signing.type.pgp.*
|
||||
import org.gradle.process.*
|
||||
import org.gradle.testing.base.*
|
||||
import org.gradle.testing.base.plugins.*
|
||||
import org.gradle.testing.jacoco.plugins.*
|
||||
import org.gradle.testing.jacoco.tasks.*
|
||||
import org.gradle.testing.jacoco.tasks.rules.*
|
||||
import org.gradle.testkit.runner.*
|
||||
import org.gradle.vcs.*
|
||||
import org.gradle.vcs.git.*
|
||||
import org.gradle.workers.*
|
||||
134
gradle-bootstrap-generate-resources.py
Normal file
134
gradle-bootstrap-generate-resources.py
Normal file
@ -0,0 +1,134 @@
|
||||
#!/usr/bin/python
|
||||
#
|
||||
# Parse Gradle module structure and generate resource files which are
|
||||
# used to bootstrap Gradle.
|
||||
#
|
||||
# First file, gradle-bootstrap-module-list, contains list of Gradle
|
||||
# modules sorted by dependencies. First module doesn't depend on any
|
||||
# other module. All subsequent modules can depend only on modules
|
||||
# listed above them. This is the order in which modules should be
|
||||
# compiled.
|
||||
#
|
||||
# A second file, gradle-bootstrap-module-dependencies, contains list
|
||||
# of dependecies for each module.
|
||||
#
|
||||
# Author: Mikolaj Izdebski <mizdebsk@redhat.com>
|
||||
|
||||
import re
|
||||
import sys
|
||||
from glob import glob
|
||||
from zipfile import ZipFile
|
||||
|
||||
|
||||
def read_property(jar_path, props_name, prop_key):
|
||||
prefix = prop_key + "="
|
||||
prefix_len = len(prefix)
|
||||
with ZipFile(jar_path) as jar:
|
||||
with jar.open(props_name, "rU") as props:
|
||||
for line in [line.rstrip() for line in props.readlines()]:
|
||||
if line.startswith(prefix) and line[prefix_len:]:
|
||||
return line[prefix_len:]
|
||||
|
||||
|
||||
class GradleModule(object):
|
||||
def __init__(self, path):
|
||||
self.name = re.match(r'.*/(.+)-[0-9.]*jar', path).group(1)
|
||||
self.path = path
|
||||
self.dependencies = []
|
||||
|
||||
def read_dependencies(self):
|
||||
projects = read_property(self.path, self.name + "-classpath.properties", "projects")
|
||||
if projects:
|
||||
self.dependencies = projects.split(",")
|
||||
|
||||
def __eq__(self, other):
|
||||
return self.name == other.name
|
||||
|
||||
def __hash__(self):
|
||||
return hash(self.name)
|
||||
|
||||
|
||||
# Read all Gradle modules from given Gradle home directory
|
||||
def read_gradle_modules(gradle_home):
|
||||
paths = []
|
||||
for pattern in ["/lib/gradle-*.jar", "/lib/plugins/gradle-*.jar"]:
|
||||
paths.extend(glob(gradle_home + pattern))
|
||||
|
||||
return [GradleModule(path) for path in paths]
|
||||
|
||||
|
||||
# Resolve module dependencies to concrete modules
|
||||
def resolve_dependencies(modules, mapping):
|
||||
for module in modules:
|
||||
module.read_dependencies()
|
||||
resolved_deps = []
|
||||
for dep in module.dependencies:
|
||||
resolved_dep = mapping.get(dep, None)
|
||||
if not resolved_dep:
|
||||
raise RuntimeError("Unresolved dependency from %s to %s" % (module.name, dep))
|
||||
resolved_deps.append(resolved_dep)
|
||||
module.dependencies = resolved_deps
|
||||
|
||||
|
||||
# Sort modules in-situ, placing them in dependency order
|
||||
def topological_sort(modules):
|
||||
not_visited = set(modules)
|
||||
visiting = set()
|
||||
del modules[:]
|
||||
|
||||
def visit(module):
|
||||
visiting.add(module)
|
||||
for dependency in module.dependencies:
|
||||
if dependency in visiting:
|
||||
raise RuntimeError("module dependency cycle detected")
|
||||
if dependency in not_visited:
|
||||
visit(dependency)
|
||||
modules.append(module)
|
||||
not_visited.remove(module)
|
||||
visiting.remove(module)
|
||||
|
||||
while not_visited:
|
||||
visit(next(iter(not_visited)))
|
||||
|
||||
return modules
|
||||
|
||||
|
||||
# Extract a single resource from given module
|
||||
def extract_resource(module, resource, target_file):
|
||||
with ZipFile(module.path) as jar:
|
||||
with open(target_file, "w") as f:
|
||||
f.write(jar.read(resource))
|
||||
|
||||
|
||||
if len(sys.argv) != 2:
|
||||
sys.exit("Missing argument, usage: %s <path-to-unpacked-gradle-binary-distribution>" % sys.argv[0])
|
||||
gradle_home = sys.argv[1]
|
||||
|
||||
modules = read_gradle_modules(gradle_home)
|
||||
if not modules:
|
||||
sys.exit("Unable to find any Gradle modules in specifed location")
|
||||
|
||||
module_mapping = dict((module.name, module) for module in modules)
|
||||
|
||||
resolve_dependencies(modules, module_mapping)
|
||||
|
||||
topological_sort(modules)
|
||||
|
||||
|
||||
# Generate file with sorted module list
|
||||
with open("gradle-bootstrap-module-list", "w") as f:
|
||||
for module in modules:
|
||||
f.write("%s\n" % module.name)
|
||||
|
||||
# Generate file with module dependencies
|
||||
with open("gradle-bootstrap-module-dependencies", "w") as f:
|
||||
for module in modules:
|
||||
f.write("%s=%s\n" % (module.name, ",".join(dep.name for dep in module.dependencies)))
|
||||
|
||||
# Extract some other resoures from Gradle JARs
|
||||
extract_resource(module_mapping["gradle-docs"], "api-mapping.txt", "gradle-bootstrap-api-mapping.txt")
|
||||
extract_resource(module_mapping["gradle-docs"], "default-imports.txt", "gradle-bootstrap-default-imports.txt")
|
||||
extract_resource(module_mapping["gradle-core"], "gradle-plugins.properties", "gradle-bootstrap-plugin.properties")
|
||||
extract_resource(module_mapping["gradle-core"], "gradle-implementation-plugins.properties", "gradle-bootstrap-implementation-plugin.properties")
|
||||
extract_resource(module_mapping["gradle-runtime-api-info"], "org/gradle/api/internal/runtimeshaded/api-relocated.txt", "gradle-bootstrap-api-relocated.txt")
|
||||
extract_resource(module_mapping["gradle-runtime-api-info"], "org/gradle/api/internal/runtimeshaded/test-kit-relocated.txt", "gradle-bootstrap-test-kit-relocated.txt")
|
||||
1
gradle-bootstrap-implementation-plugin.properties
Normal file
1
gradle-bootstrap-implementation-plugin.properties
Normal file
@ -0,0 +1 @@
|
||||
plugins=gradle-tooling-api-builders
|
||||
70
gradle-bootstrap-module-dependencies
Normal file
70
gradle-bootstrap-module-dependencies
Normal file
@ -0,0 +1,70 @@
|
||||
gradle-docs=
|
||||
gradle-base-services=
|
||||
gradle-base-services-groovy=gradle-base-services
|
||||
gradle-model-core=gradle-base-services-groovy,gradle-base-services
|
||||
gradle-model-groovy=gradle-base-services-groovy,gradle-base-services,gradle-model-core
|
||||
gradle-messaging=gradle-base-services
|
||||
gradle-native=gradle-base-services
|
||||
gradle-cli=
|
||||
gradle-build-option=gradle-cli
|
||||
gradle-logging=gradle-native,gradle-base-services,gradle-messaging,gradle-cli,gradle-build-option
|
||||
gradle-resources=gradle-base-services,gradle-messaging,gradle-native,gradle-model-core
|
||||
gradle-persistent-cache=gradle-base-services,gradle-messaging,gradle-native
|
||||
gradle-build-cache=gradle-messaging,gradle-native,gradle-persistent-cache,gradle-resources,gradle-logging,gradle-base-services
|
||||
gradle-process-services=gradle-messaging,gradle-native,gradle-base-services
|
||||
gradle-core-api=gradle-base-services,gradle-base-services-groovy,gradle-build-cache,gradle-logging,gradle-model-core,gradle-persistent-cache,gradle-process-services,gradle-resources
|
||||
gradle-jvm-services=gradle-base-services,gradle-process-services
|
||||
gradle-core=gradle-docs,gradle-model-groovy,gradle-base-services,gradle-base-services-groovy,gradle-messaging,gradle-logging,gradle-resources,gradle-cli,gradle-build-option,gradle-native,gradle-persistent-cache,gradle-build-cache,gradle-core-api,gradle-process-services,gradle-jvm-services,gradle-model-core
|
||||
gradle-reporting=gradle-core
|
||||
gradle-installation-beacon=
|
||||
gradle-version-control=gradle-core,gradle-core-api
|
||||
gradle-resources-http=gradle-resources,gradle-base-services,gradle-core
|
||||
gradle-runtime-api-info=
|
||||
gradle-dependency-management=gradle-installation-beacon,gradle-core,gradle-resources,gradle-version-control,gradle-resources-http,gradle-runtime-api-info
|
||||
gradle-workers=gradle-core
|
||||
gradle-platform-base=gradle-core,gradle-dependency-management,gradle-workers
|
||||
gradle-diagnostics=gradle-dependency-management,gradle-base-services-groovy,gradle-core,gradle-reporting,gradle-platform-base
|
||||
gradle-platform-jvm=gradle-platform-base,gradle-core,gradle-diagnostics
|
||||
gradle-language-jvm=gradle-core,gradle-platform-jvm,gradle-platform-base
|
||||
gradle-language-java=gradle-core,gradle-platform-jvm,gradle-language-jvm
|
||||
gradle-language-scala=gradle-core,gradle-platform-jvm,gradle-language-java,gradle-language-jvm
|
||||
gradle-wrapper=gradle-cli
|
||||
gradle-tooling-api=gradle-core,gradle-messaging,gradle-wrapper,gradle-base-services
|
||||
gradle-launcher=gradle-base-services,gradle-jvm-services,gradle-core,gradle-cli,gradle-build-option,gradle-tooling-api,gradle-native,gradle-logging
|
||||
gradle-composite-builds=gradle-core,gradle-dependency-management,gradle-launcher
|
||||
gradle-language-groovy=gradle-core,gradle-platform-jvm,gradle-language-java
|
||||
gradle-testing-base=gradle-core,gradle-reporting,gradle-platform-base
|
||||
gradle-testing-jvm=gradle-core,gradle-platform-jvm,gradle-language-java,gradle-testing-base
|
||||
gradle-plugins=gradle-composite-builds,gradle-core,gradle-workers,gradle-dependency-management,gradle-reporting,gradle-platform-jvm,gradle-language-jvm,gradle-language-java,gradle-language-groovy,gradle-diagnostics,gradle-testing-jvm
|
||||
gradle-scala=gradle-core,gradle-language-jvm,gradle-language-scala,gradle-plugins
|
||||
gradle-ear=gradle-core,gradle-plugins
|
||||
gradle-ide=gradle-scala,gradle-core,gradle-plugins,gradle-ear,gradle-tooling-api,gradle-composite-builds
|
||||
gradle-resources-gcs=gradle-resources,gradle-resources-http,gradle-core
|
||||
gradle-kotlin-dsl=
|
||||
gradle-plugin-use=gradle-resources-http,gradle-core,gradle-dependency-management
|
||||
gradle-code-quality=gradle-core,gradle-plugins,gradle-workers,gradle-reporting
|
||||
gradle-osgi=gradle-core,gradle-plugins
|
||||
gradle-resources-sftp=gradle-resources,gradle-core
|
||||
gradle-platform-native=gradle-core,gradle-platform-base,gradle-diagnostics
|
||||
gradle-publish=gradle-core,gradle-dependency-management
|
||||
gradle-maven=gradle-core,gradle-dependency-management,gradle-plugins,gradle-plugin-use,gradle-publish
|
||||
gradle-language-native=gradle-core,gradle-platform-native,gradle-maven
|
||||
gradle-testing-native=gradle-core,gradle-platform-native,gradle-language-native,gradle-testing-base
|
||||
gradle-ide-native=gradle-core,gradle-ide,gradle-platform-native,gradle-language-native,gradle-testing-native
|
||||
gradle-build-init=gradle-core,gradle-plugins,gradle-wrapper
|
||||
gradle-javascript=gradle-core,gradle-plugins,gradle-workers,gradle-dependency-management
|
||||
gradle-resources-s3=gradle-resources-http,gradle-core,gradle-resources
|
||||
gradle-announce=gradle-core
|
||||
gradle-test-kit=gradle-native,gradle-core,gradle-tooling-api
|
||||
gradle-build-cache-http=gradle-resources,gradle-resources-http,gradle-base-services,gradle-core
|
||||
gradle-build-comparison=gradle-resources,gradle-core,gradle-tooling-api,gradle-reporting,gradle-plugins,gradle-ear
|
||||
gradle-kotlin-dsl-tooling-models=
|
||||
gradle-ivy=gradle-core,gradle-publish,gradle-plugins,gradle-plugin-use,gradle-dependency-management
|
||||
gradle-plugin-development=gradle-core,gradle-plugins,gradle-publish,gradle-maven,gradle-ivy
|
||||
gradle-kotlin-dsl-tooling-builders=
|
||||
gradle-signing=gradle-core,gradle-plugins,gradle-maven
|
||||
gradle-jacoco=gradle-core,gradle-plugins,gradle-reporting
|
||||
gradle-platform-play=gradle-core,gradle-platform-jvm,gradle-language-jvm,gradle-language-scala,gradle-javascript,gradle-diagnostics
|
||||
gradle-ide-play=gradle-core,gradle-ide,gradle-platform-play
|
||||
gradle-tooling-api-builders=gradle-core,gradle-testing-jvm,gradle-launcher,gradle-tooling-api,gradle-composite-builds
|
||||
gradle-antlr=gradle-core,gradle-plugins,gradle-workers
|
||||
70
gradle-bootstrap-module-list
Normal file
70
gradle-bootstrap-module-list
Normal file
@ -0,0 +1,70 @@
|
||||
gradle-docs
|
||||
gradle-base-services
|
||||
gradle-base-services-groovy
|
||||
gradle-model-core
|
||||
gradle-model-groovy
|
||||
gradle-messaging
|
||||
gradle-native
|
||||
gradle-cli
|
||||
gradle-build-option
|
||||
gradle-logging
|
||||
gradle-resources
|
||||
gradle-persistent-cache
|
||||
gradle-build-cache
|
||||
gradle-process-services
|
||||
gradle-core-api
|
||||
gradle-jvm-services
|
||||
gradle-core
|
||||
gradle-reporting
|
||||
gradle-installation-beacon
|
||||
gradle-version-control
|
||||
gradle-resources-http
|
||||
gradle-runtime-api-info
|
||||
gradle-dependency-management
|
||||
gradle-workers
|
||||
gradle-platform-base
|
||||
gradle-diagnostics
|
||||
gradle-platform-jvm
|
||||
gradle-language-jvm
|
||||
gradle-language-java
|
||||
gradle-language-scala
|
||||
gradle-wrapper
|
||||
gradle-tooling-api
|
||||
gradle-launcher
|
||||
gradle-composite-builds
|
||||
gradle-language-groovy
|
||||
gradle-testing-base
|
||||
gradle-testing-jvm
|
||||
gradle-plugins
|
||||
gradle-scala
|
||||
gradle-ear
|
||||
gradle-ide
|
||||
gradle-resources-gcs
|
||||
gradle-kotlin-dsl
|
||||
gradle-plugin-use
|
||||
gradle-code-quality
|
||||
gradle-osgi
|
||||
gradle-resources-sftp
|
||||
gradle-platform-native
|
||||
gradle-publish
|
||||
gradle-maven
|
||||
gradle-language-native
|
||||
gradle-testing-native
|
||||
gradle-ide-native
|
||||
gradle-build-init
|
||||
gradle-javascript
|
||||
gradle-resources-s3
|
||||
gradle-announce
|
||||
gradle-test-kit
|
||||
gradle-build-cache-http
|
||||
gradle-build-comparison
|
||||
gradle-kotlin-dsl-tooling-models
|
||||
gradle-ivy
|
||||
gradle-plugin-development
|
||||
gradle-kotlin-dsl-tooling-builders
|
||||
gradle-signing
|
||||
gradle-jacoco
|
||||
gradle-platform-play
|
||||
gradle-ide-play
|
||||
gradle-tooling-api-builders
|
||||
gradle-antlr
|
||||
1
gradle-bootstrap-plugin.properties
Normal file
1
gradle-bootstrap-plugin.properties
Normal file
@ -0,0 +1 @@
|
||||
plugins=gradle-announce,gradle-antlr,gradle-build-cache-http,gradle-build-comparison,gradle-build-init,gradle-code-quality,gradle-composite-builds,gradle-diagnostics,gradle-ear,gradle-ide,gradle-ide-native,gradle-ide-play,gradle-ivy,gradle-jacoco,gradle-javascript,gradle-language-groovy,gradle-language-java,gradle-language-jvm,gradle-language-native,gradle-language-scala,gradle-maven,gradle-osgi,gradle-platform-base,gradle-platform-jvm,gradle-platform-native,gradle-platform-play,gradle-plugin-development,gradle-plugin-use,gradle-plugins,gradle-publish,gradle-reporting,gradle-resources-gcs,gradle-resources-http,gradle-resources-s3,gradle-resources-sftp,gradle-scala,gradle-signing,gradle-testing-base,gradle-testing-jvm,gradle-testing-native,gradle-wrapper
|
||||
35
gradle-bootstrap-test-kit-relocated.txt
Normal file
35
gradle-bootstrap-test-kit-relocated.txt
Normal file
@ -0,0 +1,35 @@
|
||||
com/esotericsoftware/kryo
|
||||
com/esotericsoftware/minlog
|
||||
com/esotericsoftware/reflectasm
|
||||
com/google/common/annotations
|
||||
com/google/common/base
|
||||
com/google/common/cache
|
||||
com/google/common/collect
|
||||
com/google/common/escape
|
||||
com/google/common/eventbus
|
||||
com/google/common/hash
|
||||
com/google/common/html
|
||||
com/google/common/io
|
||||
com/google/common/math
|
||||
com/google/common/net
|
||||
com/google/common/primitives
|
||||
com/google/common/reflect
|
||||
com/google/common/util/concurrent
|
||||
com/google/common/xml
|
||||
com/google/thirdparty/publicsuffix
|
||||
groovyjarjarasm/asm
|
||||
groovyjarjarcommonscli
|
||||
net/jcip/annotations
|
||||
org/apache/commons/collections
|
||||
org/apache/commons/compress
|
||||
org/apache/commons/io
|
||||
org/apache/commons/lang
|
||||
org/apache/tools/bzip2
|
||||
org/apache/tools/mail
|
||||
org/apache/tools/tar
|
||||
org/apache/tools/zip
|
||||
org/apache/xmlcommons
|
||||
org/fusesource/hawtjni/runtime
|
||||
org/fusesource/jansi
|
||||
org/objectweb/asm
|
||||
org/objenesis
|
||||
210
gradle-bootstrap.sh
Normal file
210
gradle-bootstrap.sh
Normal file
@ -0,0 +1,210 @@
|
||||
#!/bin/sh
|
||||
# Build Gradle with plain groovyc
|
||||
#
|
||||
# Usage: $0 <path-to-module-list> <path-to-module-dependencies>
|
||||
#
|
||||
# Author: Mikolaj Izdebski <mizdebsk@redhat.com>
|
||||
|
||||
set -e
|
||||
test $# -eq 2
|
||||
|
||||
LANG=en_US.utf8
|
||||
|
||||
# External dependencies needed by Gradle.
|
||||
external_deps="
|
||||
ant/ant
|
||||
ant/ant-launcher
|
||||
antlr
|
||||
apache-commons-collections
|
||||
apache-commons-configuration
|
||||
apache-commons-lang
|
||||
apache-commons-lang3
|
||||
apache-ivy/ivy
|
||||
aqute-bnd/aQute.libg
|
||||
aqute-bnd/biz.aQute.bndlib
|
||||
atinject
|
||||
aws-sdk-java/aws-java-sdk-core
|
||||
aws-sdk-java/aws-java-sdk-kms
|
||||
aws-sdk-java/aws-java-sdk-s3
|
||||
bcpg
|
||||
bcprov
|
||||
beust-jcommander
|
||||
bsh
|
||||
commons-cli
|
||||
commons-codec
|
||||
commons-compress
|
||||
commons-io
|
||||
dom4j/dom4j
|
||||
ecj
|
||||
findbugs
|
||||
geronimo-annotation
|
||||
glassfish-servlet-api
|
||||
google-gson/gson
|
||||
google-http-java-client
|
||||
google-oauth-java-client
|
||||
groovy/groovy-all
|
||||
guava20
|
||||
jsr-305
|
||||
guice/google-guice-no_aop
|
||||
hawtjni/hawtjni-runtime
|
||||
httpcomponents/httpclient
|
||||
httpcomponents/httpcore
|
||||
jackson-annotations
|
||||
jackson-core
|
||||
jackson-databind
|
||||
jansi-native/jansi-native
|
||||
jansi/jansi
|
||||
jarjar/jarjar
|
||||
jatl
|
||||
jaxen
|
||||
jcifs
|
||||
jcip-annotations
|
||||
jetty/apache-jsp
|
||||
jetty/jetty-annotations
|
||||
jetty/jetty-plus
|
||||
jetty/jetty-security
|
||||
jetty/jetty-server
|
||||
jetty/jetty-servlet
|
||||
jetty/jetty-util
|
||||
jetty/jetty-webapp
|
||||
jetty/jetty-xml
|
||||
jgit
|
||||
jline/jline
|
||||
jna
|
||||
joda-time
|
||||
js
|
||||
jsch
|
||||
junit
|
||||
kryo
|
||||
maven-resolver/maven-resolver-api
|
||||
maven-resolver/maven-resolver-connector-basic
|
||||
maven-resolver/maven-resolver-impl
|
||||
maven-resolver/maven-resolver-spi
|
||||
maven-resolver/maven-resolver-transport-wagon
|
||||
maven-resolver/maven-resolver-util
|
||||
maven-shared-utils
|
||||
maven-wagon/provider-api
|
||||
maven/maven-artifact
|
||||
maven/maven-builder-support
|
||||
maven/maven-compat
|
||||
maven/maven-core
|
||||
maven/maven-model
|
||||
maven/maven-model-builder
|
||||
maven/maven-plugin-api
|
||||
maven/maven-repository-metadata
|
||||
maven/maven-resolver-provider
|
||||
maven/maven-settings
|
||||
maven/maven-settings-builder
|
||||
minlog
|
||||
native-platform
|
||||
nekohtml
|
||||
objectweb-asm/asm-all
|
||||
objenesis/objenesis
|
||||
org.eclipse.sisu.inject
|
||||
org.eclipse.sisu.plexus
|
||||
plexus-classworlds
|
||||
plexus-containers/plexus-component-annotations
|
||||
plexus/interpolation
|
||||
plexus/plexus-cipher
|
||||
plexus/plexus-sec-dispatcher
|
||||
plexus/utils
|
||||
reflectasm
|
||||
sbt/api
|
||||
sbt/classpath
|
||||
sbt/control
|
||||
sbt/compile
|
||||
sbt/compiler-integration
|
||||
sbt/incremental-compiler
|
||||
sbt/interface
|
||||
sbt/io
|
||||
sbt/launcher-interface
|
||||
sbt/logging
|
||||
sbt/process
|
||||
sbt/relation
|
||||
scala/scala-compiler
|
||||
scala/scala-library
|
||||
scala/scala-reflect
|
||||
slf4j/jcl-over-slf4j
|
||||
slf4j/jul-to-slf4j
|
||||
slf4j/log4j-over-slf4j
|
||||
slf4j/slf4j-api
|
||||
tesla-polyglot/polyglot-common
|
||||
tesla-polyglot/polyglot-groovy
|
||||
testng
|
||||
xbean/xbean-reflect
|
||||
xerces-j2
|
||||
xml-commons-apis
|
||||
zinc/zinc
|
||||
"
|
||||
|
||||
# Generate some dummy build properties - they don't need to be 100 % correct.
|
||||
cat <<EOF >subprojects/core/src/main/resources/org/gradle/build-receipt.properties
|
||||
buildNumber=none
|
||||
buildTimestampIso=20150101000000+0000
|
||||
commitId=foo
|
||||
hostname=localhost
|
||||
isSnapshot=false
|
||||
javaVersion=1.8.0
|
||||
osName=Linux
|
||||
osVersion=3.1.0
|
||||
project=gradle
|
||||
rcNumber=
|
||||
username=mock
|
||||
versionBase=2.0
|
||||
versionNumber=2.0
|
||||
EOF
|
||||
|
||||
rm -rf bootstrap-home
|
||||
mkdir -p bootstrap-home/lib/plugins
|
||||
|
||||
echo "******************************"
|
||||
echo "*** GRADLE BOOTSTRAP BUILD ***"
|
||||
echo "******************************"
|
||||
|
||||
echo "== finding external dependencies..."
|
||||
build-jar-repository -s -p bootstrap-home/lib/plugins $external_deps
|
||||
for old in bootstrap-home/lib/plugins/*; do
|
||||
new=${old///*_//lib/plugins/}
|
||||
if [ $old != $new ]; then
|
||||
mv $old $new
|
||||
fi
|
||||
done
|
||||
classpath=$(build-classpath $external_deps)
|
||||
|
||||
dep_runtime=$(ls bootstrap-home/lib/plugins | xargs | sed s/\ /,/g)
|
||||
|
||||
rm -rf bootstrap-classes
|
||||
mkdir bootstrap-classes
|
||||
|
||||
# Process all modules in topological order
|
||||
for mod in $(cat "$1"); do
|
||||
classes_dir=bootstrap-classes/$mod
|
||||
resources_dir=subprojects/${mod/gradle-/}/src/main/resources
|
||||
mkdir -p $classes_dir $resources_dir
|
||||
|
||||
# Find Java/Groovy sources
|
||||
srcdirs=""
|
||||
for lang in groovy java; do
|
||||
dir=subprojects/${mod/gradle-/}/src/main/$lang
|
||||
[[ -d $dir ]] && srcdirs="$srcdirs $dir"
|
||||
done
|
||||
|
||||
# Compile sources if there are any (some modules have only
|
||||
# resources, but no compilable sources)
|
||||
if [[ -n "$srcdirs" ]]; then
|
||||
echo "== groovyc $mod..."
|
||||
groovyc -cp $classpath -j -J source=8 -J target=8 -d $classes_dir $(find $srcdirs -name *.java -o -name *.groovy)
|
||||
fi
|
||||
|
||||
# Create JAR with classes, but not yet resources
|
||||
jar=$PWD/bootstrap-home/lib/$mod.jar
|
||||
(cd ./$classes_dir && jar cf $jar .)
|
||||
|
||||
# Generate classpath.properties resource file
|
||||
sed -n "/^$mod=/{s//projects=/;p}" "$2" >$resources_dir/$mod-classpath.properties
|
||||
echo "runtime=$dep_runtime" >>$resources_dir/$mod-classpath.properties
|
||||
|
||||
# Add resources to JAR
|
||||
(cd ./subprojects/${mod/gradle-/}/src/main/resources && jar uf $jar .)
|
||||
classpath=$classpath:$jar
|
||||
done
|
||||
0
gradle-launcher.sh
Executable file → Normal file
0
gradle-launcher.sh
Executable file → Normal file
411
gradle.spec
411
gradle.spec
@ -1,237 +1,242 @@
|
||||
Name: gradle
|
||||
Version: 4.3.1
|
||||
Release: 10
|
||||
Summary: Build automation tool
|
||||
License: ASL 2.0
|
||||
URL: http://www.gradle.org/
|
||||
|
||||
BuildArch: noarch
|
||||
Source0: http://services.gradle.org/distributions/%{name}-%{version}-src.zip
|
||||
Source1: http://services.gradle.org/versions/all#/all-released-versions.json
|
||||
Source2: gradle-font-metadata.xml
|
||||
Source3: gradle-jquery-metadata.xml
|
||||
Source4: gradle-launcher.sh
|
||||
Source5: gradle.desktop
|
||||
Source6: gradle-man.txt
|
||||
|
||||
Patch0001: 0001-Gradle-local-mode.patch
|
||||
Patch0002: 0002-Remove-Class-Path-from-manifest.patch
|
||||
Patch0003: 0003-Implement-XMvn-repository-factory-method.patch
|
||||
Patch0004: 0004-Use-unversioned-dependency-JAR-names.patch
|
||||
Patch0005: 0005-Port-to-Maven-3.3.9-and-Eclipse-Aether.patch
|
||||
Patch0006: 0006-Disable-code-quality-checks.patch
|
||||
Patch0007: 0007-Port-to-Kryo-3.0.patch
|
||||
Patch0008: 0008-Port-to-Ivy-2.4.0.patch
|
||||
Patch0009: 0009-Port-to-Polyglot-0.1.8.patch
|
||||
Patch0010: 0010-Port-from-Simple-4-to-Jetty-9.patch
|
||||
Patch0011: 0011-Disable-benchmarks.patch
|
||||
Patch0012: 0012-Disable-patching-of-external-modules.patch
|
||||
Patch0013: 0013-Add-missing-transitive-dependencies.patch
|
||||
Patch0014: 0014-Disable-ideNative-module.patch
|
||||
Patch0015: 0015-Disable-docs-build.patch
|
||||
Patch0016: 0016-Port-to-guava-20.0.patch
|
||||
Patch0017: 0017-Set-core-api-source-level-to-8.patch
|
||||
Patch0018: 0018-Use-HTTPS-for-GoogleAPIs-repository.patch
|
||||
|
||||
BuildRequires: gradle-local desktop-file-utils hostname procps-ng asciidoc xmlto
|
||||
BuildRequires: mvn(antlr:antlr) mvn(biz.aQute.bnd:bndlib)
|
||||
BuildRequires: mvn(bsh:bsh) mvn(ch.qos.logback:logback-classic)
|
||||
BuildRequires: mvn(ch.qos.logback:logback-core) mvn(com.amazonaws:aws-java-sdk-core)
|
||||
BuildRequires: mvn(com.amazonaws:aws-java-sdk-kms) mvn(com.amazonaws:aws-java-sdk-s3)
|
||||
BuildRequires: mvn(com.beust:jcommander) mvn(com.esotericsoftware.kryo:kryo)
|
||||
BuildRequires: mvn(com.esotericsoftware:minlog) mvn(com.esotericsoftware:reflectasm)
|
||||
BuildRequires: mvn(com.fasterxml.jackson.core:jackson-annotations)
|
||||
BuildRequires: mvn(com.fasterxml.jackson.core:jackson-core)
|
||||
BuildRequires: mvn(com.fasterxml.jackson.core:jackson-databind)
|
||||
BuildRequires: mvn(com.google.code.findbugs:findbugs) mvn(com.google.code.findbugs:jsr305)
|
||||
BuildRequires: mvn(com.google.code.gson:gson) mvn(com.google.guava:guava:20.0)
|
||||
BuildRequires: mvn(com.google.guava:guava-jdk5:20.0) mvn(com.google.http-client:google-http-client)
|
||||
BuildRequires: mvn(com.google.oauth-client:google-oauth-client)
|
||||
BuildRequires: mvn(com.googlecode.jarjar:jarjar) mvn(com.googlecode.jatl:jatl)
|
||||
BuildRequires: mvn(com.jcraft:jsch) mvn(com.puppycrawl.tools:checkstyle)
|
||||
BuildRequires: mvn(com.sun:tools) mvn(com.typesafe.zinc:zinc)
|
||||
BuildRequires: mvn(com.uwyn:jhighlight) mvn(commons-beanutils:commons-beanutils)
|
||||
BuildRequires: mvn(commons-cli:commons-cli) mvn(commons-codec:commons-codec)
|
||||
BuildRequires: mvn(commons-collections:commons-collections)
|
||||
BuildRequires: mvn(commons-configuration:commons-configuration)
|
||||
BuildRequires: mvn(commons-io:commons-io) mvn(commons-lang:commons-lang)
|
||||
BuildRequires: mvn(dom4j:dom4j) mvn(javax.inject:javax.inject)
|
||||
BuildRequires: mvn(javax.servlet:javax.servlet-api) mvn(jaxen:jaxen)
|
||||
BuildRequires: mvn(jline:jline) mvn(joda-time:joda-time)
|
||||
BuildRequires: mvn(junit:junit) mvn(net.java.dev.jna:jna)
|
||||
BuildRequires: mvn(net.jcip:jcip-annotations) mvn(net.rubygrapefruit:native-platform)
|
||||
BuildRequires: mvn(net.sourceforge.nekohtml:nekohtml) mvn(org.antlr:antlr4-runtime)
|
||||
BuildRequires: mvn(org.apache.ant:ant) mvn(org.apache.ant:ant-launcher)
|
||||
BuildRequires: mvn(org.apache.commons:commons-compress)
|
||||
BuildRequires: mvn(org.apache.commons:commons-lang3) mvn(org.apache.geronimo.specs:geronimo-annotation_1.0_spec)
|
||||
BuildRequires: mvn(org.apache.httpcomponents:httpclient)
|
||||
BuildRequires: mvn(org.apache.httpcomponents:httpcore) mvn(org.apache.ivy:ivy)
|
||||
BuildRequires: mvn(org.apache.maven.wagon:wagon-file) mvn(org.apache.maven.wagon:wagon-http)
|
||||
BuildRequires: mvn(org.apache.maven.wagon:wagon-http-shared)
|
||||
BuildRequires: mvn(org.apache.maven.wagon:wagon-provider-api)
|
||||
BuildRequires: mvn(org.apache.maven:maven-aether-provider)
|
||||
BuildRequires: mvn(org.apache.maven:maven-artifact) mvn(org.apache.maven:maven-builder-support)
|
||||
BuildRequires: mvn(org.apache.maven:maven-compat) mvn(org.apache.maven:maven-core)
|
||||
BuildRequires: mvn(org.apache.maven:maven-model) mvn(org.apache.maven:maven-model-builder)
|
||||
BuildRequires: mvn(org.apache.maven:maven-plugin-api) mvn(org.apache.maven:maven-repository-metadata)
|
||||
BuildRequires: mvn(org.apache.maven:maven-settings) mvn(org.apache.maven:maven-settings-builder)
|
||||
BuildRequires: mvn(org.apache.xbean:xbean-reflect) mvn(org.apache:apache:pom:)
|
||||
BuildRequires: mvn(org.bouncycastle:bcpg-jdk15on) mvn(org.bouncycastle:bcprov-jdk15on)
|
||||
BuildRequires: mvn(org.codehaus.groovy.modules.http-builder:http-builder)
|
||||
BuildRequires: mvn(org.codehaus.groovy:groovy-all) mvn(org.codehaus.plexus:plexus-classworlds)
|
||||
BuildRequires: mvn(org.codehaus.plexus:plexus-component-annotations)
|
||||
BuildRequires: mvn(org.codehaus.plexus:plexus-interpolation)
|
||||
BuildRequires: mvn(org.codehaus.plexus:plexus-utils) mvn(org.codenarc:CodeNarc)
|
||||
BuildRequires: mvn(org.eclipse.aether:aether-api) mvn(org.eclipse.aether:aether-connector-basic)
|
||||
BuildRequires: mvn(org.eclipse.aether:aether-impl) mvn(org.eclipse.aether:aether-spi)
|
||||
BuildRequires: mvn(org.eclipse.aether:aether-transport-wagon)
|
||||
BuildRequires: mvn(org.eclipse.aether:aether-util) mvn(org.eclipse.jdt:core)
|
||||
BuildRequires: mvn(org.eclipse.jetty:jetty-annotations)
|
||||
BuildRequires: mvn(org.eclipse.jetty:jetty-jsp) mvn(org.eclipse.jetty:jetty-plus)
|
||||
BuildRequires: mvn(org.eclipse.jetty:jetty-security) mvn(org.eclipse.jetty:jetty-server)
|
||||
BuildRequires: mvn(org.eclipse.jetty:jetty-servlet) mvn(org.eclipse.jetty:jetty-util)
|
||||
BuildRequires: mvn(org.eclipse.jetty:jetty-webapp) mvn(org.eclipse.jetty:jetty-xml)
|
||||
BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.inject)
|
||||
BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.plexus)
|
||||
BuildRequires: mvn(org.fusesource.hawtjni:hawtjni-runtime)
|
||||
BuildRequires: mvn(org.fusesource.jansi:jansi) mvn(org.fusesource.jansi:jansi-native)
|
||||
BuildRequires: mvn(org.gmetrics:GMetrics) mvn(org.jsoup:jsoup)
|
||||
BuildRequires: mvn(org.mozilla:rhino) mvn(org.objenesis:objenesis)
|
||||
BuildRequires: mvn(org.ow2.asm:asm-all) mvn(org.parboiled:parboiled-core)
|
||||
BuildRequires: mvn(org.parboiled:parboiled-java) mvn(org.pegdown:pegdown)
|
||||
BuildRequires: mvn(org.samba.jcifs:jcifs) mvn(org.slf4j:jcl-over-slf4j)
|
||||
BuildRequires: mvn(org.slf4j:jul-to-slf4j) mvn(org.slf4j:log4j-over-slf4j)
|
||||
BuildRequires: mvn(org.slf4j:slf4j-api) mvn(org.sonatype.oss:oss-parent:pom:)
|
||||
BuildRequires: mvn(org.sonatype.plexus:plexus-cipher) mvn(org.sonatype.plexus:plexus-sec-dispatcher)
|
||||
BuildRequires: mvn(org.sonatype.pmaven:pmaven-common) mvn(org.sonatype.pmaven:pmaven-groovy)
|
||||
BuildRequires: mvn(org.testng:testng) mvn(xerces:xercesImpl)
|
||||
BuildRequires: mvn(xml-apis:xml-apis)
|
||||
BuildRequires: lato-fonts liberation-mono-fonts js-jquery
|
||||
|
||||
Requires: javapackages-tools hicolor-icon-theme java-devel
|
||||
Requires: ant-lib apache-commons-cli apache-commons-codec apache-commons-collections
|
||||
Requires: apache-commons-compress apache-commons-io apache-commons-lang apache-commons-lang3
|
||||
Requires: apache-ivy aqute-bndlib atinject aws-sdk-java-core aws-sdk-java-kms aws-sdk-java-s3
|
||||
Requires: base64coder beust-jcommander bouncycastle bouncycastle-pg ecj glassfish-servlet-api
|
||||
Requires: google-gson google-guice groovy-lib guava20 hawtjni-runtime httpcomponents-client
|
||||
Requires: httpcomponents-core jackson-annotations jackson-core jackson-databind jansi
|
||||
Requires: jansi-native jatl jcifs jcip-annotations jcl-over-slf4j jetty-server jetty-util
|
||||
Requires: joda-time jsch jsr-305 jul-to-slf4j junit kryo maven-lib log4j-over-slf4j
|
||||
Requires: maven-resolver-api maven-resolver-connector-basic maven-resolver-impl maven-resolver-spi
|
||||
Requires: maven-resolver-transport-wagon maven-resolver-util maven-wagon-file maven-wagon-http
|
||||
Requires: maven-wagon-http-shared maven-wagon-provider-api minlog native-platform
|
||||
Requires: nekohtml objectweb-asm objenesis plexus-cipher plexus-classworlds
|
||||
Requires: plexus-interpolation plexus-sec-dispatcher plexus-utils reflectasm rhino sisu-inject
|
||||
Requires: sisu-plexus slf4j snakeyaml tesla-polyglot-common tesla-polyglot-groovy
|
||||
Requires: testng xbean xerces-j2 xml-commons-apis
|
||||
|
||||
%bcond_with bootstrap
|
||||
Name: gradle
|
||||
Version: 4.4.1
|
||||
Release: 1
|
||||
Summary: Build automation tool
|
||||
License: ASL 2.0
|
||||
URL: http://www.gradle.org/
|
||||
BuildArch: noarch
|
||||
Source0: http://services.gradle.org/distributions/gradle-%{version}-src.zip
|
||||
Source1: http://services.gradle.org/versions/all#/all-released-versions.json
|
||||
Source2: gradle-font-metadata.xml
|
||||
Source3: gradle-jquery-metadata.xml
|
||||
Source4: gradle-launcher.sh
|
||||
Source5: gradle.desktop
|
||||
Source6: gradle-man.txt
|
||||
Source9900: gradle-bootstrap.sh
|
||||
Source9901: gradle-bootstrap-generate-resources.py
|
||||
Source9910: gradle-bootstrap-module-list
|
||||
Source9911: gradle-bootstrap-module-dependencies
|
||||
Source9920: gradle-bootstrap-api-mapping.txt
|
||||
Source9921: gradle-bootstrap-default-imports.txt
|
||||
Source9922: gradle-bootstrap-plugin.properties
|
||||
Source9923: gradle-bootstrap-implementation-plugin.properties
|
||||
Source9924: gradle-bootstrap-api-relocated.txt
|
||||
Source9925: gradle-bootstrap-test-kit-relocated.txt
|
||||
Patch0001: 0001-Gradle-local-mode.patch
|
||||
Patch0002: 0002-Remove-Class-Path-from-manifest.patch
|
||||
Patch0003: 0003-Implement-XMvn-repository-factory-method.patch
|
||||
Patch0004: 0004-Use-unversioned-dependency-JAR-names.patch
|
||||
Patch0005: 0005-Port-to-Maven-3.3.9-and-Eclipse-Aether.patch
|
||||
Patch0006: 0006-Disable-code-quality-checks.patch
|
||||
Patch0007: 0007-Port-to-Kryo-3.0.patch
|
||||
Patch0008: 0008-Port-to-Ivy-2.4.0.patch
|
||||
Patch0009: 0009-Port-to-Polyglot-0.1.8.patch
|
||||
Patch0010: 0010-Port-from-Simple-4-to-Jetty-9.patch
|
||||
Patch0011: 0011-Disable-benchmarks.patch
|
||||
Patch0012: 0012-Disable-patching-of-external-modules.patch
|
||||
Patch0013: 0013-Add-missing-transitive-dependencies.patch
|
||||
Patch0014: 0014-Disable-ideNative-module.patch
|
||||
Patch0015: 0015-Disable-docs-build.patch
|
||||
Patch0016: 0016-Port-to-guava-20.0.patch
|
||||
Patch0017: 0017-Set-core-api-source-level-to-8.patch
|
||||
Patch0018: 0018-Use-HTTPS-for-GoogleAPIs-repository.patch
|
||||
BuildRequires: git
|
||||
%if %{with bootstrap}
|
||||
BuildRequires: groovy >= 2.3 javapackages-local
|
||||
%else
|
||||
BuildRequires: gradle-local
|
||||
%endif
|
||||
BuildRequires: desktop-file-utils glibc-langpack-en hostname procps-ng
|
||||
BuildRequires: asciidoc xmlto
|
||||
BuildRequires: mvn(antlr:antlr) mvn(biz.aQute.bnd:bndlib) mvn(bsh:bsh)
|
||||
BuildRequires: mvn(ch.qos.logback:logback-classic) mvn(ch.qos.logback:logback-core)
|
||||
BuildRequires: mvn(com.amazonaws:aws-java-sdk-core) mvn(com.amazonaws:aws-java-sdk-kms)
|
||||
BuildRequires: mvn(com.amazonaws:aws-java-sdk-s3) mvn(com.beust:jcommander)
|
||||
BuildRequires: mvn(com.esotericsoftware.kryo:kryo) mvn(com.esotericsoftware:minlog)
|
||||
BuildRequires: mvn(com.esotericsoftware:reflectasm)
|
||||
BuildRequires: mvn(com.fasterxml.jackson.core:jackson-annotations)
|
||||
BuildRequires: mvn(com.fasterxml.jackson.core:jackson-core)
|
||||
BuildRequires: mvn(com.fasterxml.jackson.core:jackson-databind)
|
||||
BuildRequires: mvn(com.google.code.findbugs:findbugs) mvn(com.google.code.findbugs:jsr305)
|
||||
BuildRequires: mvn(com.google.code.gson:gson) mvn(com.google.guava:guava:20.0)
|
||||
BuildRequires: mvn(com.google.guava:guava-jdk5:20.0)
|
||||
BuildRequires: mvn(com.google.http-client:google-http-client)
|
||||
BuildRequires: mvn(com.google.oauth-client:google-oauth-client)
|
||||
BuildRequires: mvn(com.googlecode.jarjar:jarjar) mvn(com.googlecode.jatl:jatl)
|
||||
BuildRequires: mvn(com.jcraft:jsch) mvn(com.sun:tools) mvn(com.typesafe.zinc:zinc)
|
||||
BuildRequires: mvn(com.uwyn:jhighlight) mvn(commons-beanutils:commons-beanutils)
|
||||
BuildRequires: mvn(commons-cli:commons-cli) mvn(commons-codec:commons-codec)
|
||||
BuildRequires: mvn(commons-collections:commons-collections)
|
||||
BuildRequires: mvn(commons-configuration:commons-configuration) mvn(commons-io:commons-io)
|
||||
BuildRequires: mvn(commons-lang:commons-lang) mvn(dom4j:dom4j) mvn(javax.inject:javax.inject)
|
||||
BuildRequires: mvn(javax.servlet:javax.servlet-api) mvn(jaxen:jaxen) mvn(jline:jline)
|
||||
BuildRequires: mvn(joda-time:joda-time) mvn(junit:junit) mvn(net.java.dev.jna:jna)
|
||||
BuildRequires: mvn(net.jcip:jcip-annotations) mvn(net.rubygrapefruit:native-platform)
|
||||
BuildRequires: mvn(net.sourceforge.nekohtml:nekohtml) mvn(org.antlr:antlr4-runtime)
|
||||
BuildRequires: mvn(org.apache.ant:ant) mvn(org.apache.ant:ant-launcher)
|
||||
BuildRequires: mvn(org.apache.commons:commons-compress) mvn(org.apache.commons:commons-lang3)
|
||||
BuildRequires: mvn(org.apache.geronimo.specs:geronimo-annotation_1.0_spec)
|
||||
BuildRequires: mvn(org.apache.httpcomponents:httpclient)
|
||||
BuildRequires: mvn(org.apache.httpcomponents:httpcore) mvn(org.apache.ivy:ivy)
|
||||
BuildRequires: mvn(org.apache.maven.wagon:wagon-file) mvn(org.apache.maven.wagon:wagon-http)
|
||||
BuildRequires: mvn(org.apache.maven.wagon:wagon-http-shared)
|
||||
BuildRequires: mvn(org.apache.maven.wagon:wagon-provider-api)
|
||||
BuildRequires: mvn(org.apache.maven:maven-aether-provider)
|
||||
BuildRequires: mvn(org.apache.maven:maven-artifact)
|
||||
BuildRequires: mvn(org.apache.maven:maven-builder-support) mvn(org.apache.maven:maven-compat)
|
||||
BuildRequires: mvn(org.apache.maven:maven-core) mvn(org.apache.maven:maven-model)
|
||||
BuildRequires: mvn(org.apache.maven:maven-model-builder)
|
||||
BuildRequires: mvn(org.apache.maven:maven-plugin-api)
|
||||
BuildRequires: mvn(org.apache.maven:maven-repository-metadata)
|
||||
BuildRequires: mvn(org.apache.maven:maven-settings)
|
||||
BuildRequires: mvn(org.apache.maven:maven-settings-builder)
|
||||
BuildRequires: mvn(org.apache.xbean:xbean-reflect) mvn(org.apache:apache:pom:)
|
||||
BuildRequires: mvn(org.bouncycastle:bcpg-jdk15on) mvn(org.bouncycastle:bcprov-jdk15on)
|
||||
BuildRequires: mvn(org.codehaus.groovy.modules.http-builder:http-builder)
|
||||
BuildRequires: mvn(org.codehaus.groovy:groovy-all) mvn(org.codehaus.plexus:plexus-classworlds)
|
||||
BuildRequires: mvn(org.codehaus.plexus:plexus-component-annotations)
|
||||
BuildRequires: mvn(org.codehaus.plexus:plexus-interpolation)
|
||||
BuildRequires: mvn(org.codehaus.plexus:plexus-utils) mvn(org.codenarc:CodeNarc)
|
||||
BuildRequires: mvn(org.eclipse.aether:aether-api)
|
||||
BuildRequires: mvn(org.eclipse.aether:aether-connector-basic)
|
||||
BuildRequires: mvn(org.eclipse.aether:aether-impl) mvn(org.eclipse.aether:aether-spi)
|
||||
BuildRequires: mvn(org.eclipse.aether:aether-transport-wagon)
|
||||
BuildRequires: mvn(org.eclipse.aether:aether-util) mvn(org.eclipse.jdt:core)
|
||||
BuildRequires: mvn(org.eclipse.jetty:jetty-annotations) mvn(org.eclipse.jetty:jetty-jsp)
|
||||
BuildRequires: mvn(org.eclipse.jetty:jetty-plus) mvn(org.eclipse.jetty:jetty-security)
|
||||
BuildRequires: mvn(org.eclipse.jetty:jetty-server) mvn(org.eclipse.jetty:jetty-servlet)
|
||||
BuildRequires: mvn(org.eclipse.jetty:jetty-util) mvn(org.eclipse.jetty:jetty-webapp)
|
||||
BuildRequires: mvn(org.eclipse.jetty:jetty-xml) mvn(org.eclipse.jgit:org.eclipse.jgit)
|
||||
BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.inject)
|
||||
BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.plexus)
|
||||
BuildRequires: mvn(org.fusesource.hawtjni:hawtjni-runtime) mvn(org.fusesource.jansi:jansi)
|
||||
BuildRequires: mvn(org.fusesource.jansi:jansi-native) mvn(org.gmetrics:GMetrics)
|
||||
BuildRequires: mvn(org.jsoup:jsoup) mvn(org.mozilla:rhino) mvn(org.objenesis:objenesis)
|
||||
BuildRequires: mvn(org.ow2.asm:asm-all) mvn(org.parboiled:parboiled-core)
|
||||
BuildRequires: mvn(org.parboiled:parboiled-java) mvn(org.pegdown:pegdown)
|
||||
BuildRequires: mvn(org.samba.jcifs:jcifs) mvn(org.slf4j:jcl-over-slf4j)
|
||||
BuildRequires: mvn(org.slf4j:jul-to-slf4j) mvn(org.slf4j:log4j-over-slf4j)
|
||||
BuildRequires: mvn(org.slf4j:slf4j-api) mvn(org.sonatype.oss:oss-parent:pom:)
|
||||
BuildRequires: mvn(org.sonatype.plexus:plexus-cipher)
|
||||
BuildRequires: mvn(org.sonatype.plexus:plexus-sec-dispatcher)
|
||||
BuildRequires: mvn(org.sonatype.pmaven:pmaven-common) mvn(org.sonatype.pmaven:pmaven-groovy)
|
||||
BuildRequires: mvn(org.testng:testng) mvn(xerces:xercesImpl) mvn(xml-apis:xml-apis)
|
||||
BuildRequires: lato-fonts liberation-mono-fonts js-jquery
|
||||
Requires: javapackages-tools bash hicolor-icon-theme
|
||||
Recommends: java-devel
|
||||
Requires: ant-lib apache-commons-cli apache-commons-codec apache-commons-collections
|
||||
Requires: apache-commons-compress apache-commons-io apache-commons-lang
|
||||
Requires: apache-commons-lang3 apache-ivy aqute-bndlib atinject aws-sdk-java-core
|
||||
Requires: aws-sdk-java-kms aws-sdk-java-s3 base64coder beust-jcommander bouncycastle
|
||||
Requires: bouncycastle-pg bsh ecj glassfish-servlet-api google-gson google-guice
|
||||
Requires: groovy-lib guava20 hawtjni-runtime httpcomponents-client httpcomponents-core
|
||||
Requires: jackson-annotations jackson-core jackson-databind jansi jansi-native jatl jcifs
|
||||
Requires: jcip-annotations jcl-over-slf4j jetty-server jetty-util jgit joda-time jsch
|
||||
Requires: jsr-305 jul-to-slf4j junit kryo log4j-over-slf4j maven-lib maven-resolver-api
|
||||
Requires: maven-resolver-connector-basic maven-resolver-impl maven-resolver-spi
|
||||
Requires: maven-resolver-transport-wagon maven-resolver-util maven-wagon-file
|
||||
Requires: maven-wagon-http maven-wagon-http-shared maven-wagon-provider-api minlog
|
||||
Requires: native-platform nekohtml objectweb-asm objenesis plexus-cipher
|
||||
Requires: plexus-classworlds plexus-containers-component-annotations plexus-interpolation
|
||||
Requires: plexus-sec-dispatcher plexus-utils reflectasm rhino sisu-inject sisu-plexus
|
||||
Requires: slf4j snakeyaml tesla-polyglot-common tesla-polyglot-groovy testng xbean
|
||||
Requires: xerces-j2 xml-commons-apis
|
||||
%description
|
||||
Gradle is build automation evolved,which can automate the building, testing, publishing,
|
||||
deployment and more of software packages.
|
||||
|
||||
Gradle combines the power and flexibility of Ant with the dependency management and conventions
|
||||
of Maven into a more effective way to build. Powered by a Groovy DSL and packed with innovation,
|
||||
Gradle provides a declarative way to describe all kinds of builds through sensible defaults.
|
||||
Gradle is quickly becoming the build system of choice for many open source projects,
|
||||
leading edge enterprises and legacy automation challenges.
|
||||
|
||||
%package help
|
||||
Summary: Help documentation of gradle package
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description help
|
||||
Help documentation of gradle package.
|
||||
Gradle is build automation evolved. Gradle can automate the building,
|
||||
testing, publishing, deployment and more of software packages or other
|
||||
types of projects such as generated static websites, generated
|
||||
documentation or indeed anything else.
|
||||
Gradle combines the power and flexibility of Ant with the dependency
|
||||
management and conventions of Maven into a more effective way to
|
||||
build. Powered by a Groovy DSL and packed with innovation, Gradle
|
||||
provides a declarative way to describe all kinds of builds through
|
||||
sensible defaults. Gradle is quickly becoming the build system of
|
||||
choice for many open source projects, leading edge enterprises and
|
||||
legacy automation challenges.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{version} -p1
|
||||
|
||||
rm -rf gradle/wrapper/subprojects/diagnostics/src/main/resources/org/gradle/api/tasks/diagnostics/htmldependencyreport/jquery.jstree.js
|
||||
|
||||
install -d build
|
||||
%autosetup -S git
|
||||
rm -rf gradle/wrapper/
|
||||
>subprojects/diagnostics/src/main/resources/org/gradle/api/tasks/diagnostics/htmldependencyreport/jquery.jstree.js
|
||||
mkdir -p build
|
||||
cp %{SOURCE1} build/all-released-versions.json
|
||||
|
||||
rm -rf buildSrc/src/main/groovy/org/gradle/binarycompatibility \
|
||||
buildSrc/src/main/groovy/org/gradle/build/docs/CacheableAsciidoctorTask.groovy
|
||||
|
||||
rm -r buildSrc/src/main/groovy/org/gradle/binarycompatibility
|
||||
rm buildSrc/src/main/groovy/org/gradle/build/docs/CacheableAsciidoctorTask.groovy
|
||||
%mvn_config resolverSettings/metadataRepositories/repository %{SOURCE2}
|
||||
%mvn_config resolverSettings/metadataRepositories/repository %{SOURCE3}
|
||||
|
||||
rm -rf buildSrc/src/test
|
||||
|
||||
sed -i 's/"-Werror" <<//' gradle/strictCompile.gradle
|
||||
|
||||
removeProject() { sed -i "/'$1'/d" settings.gradle;sed -i "s/'$1',\?//" build.gradle;}
|
||||
|
||||
removeProject() {
|
||||
sed -i "/'$1'/d" settings.gradle
|
||||
sed -i "s/'$1',\?//" build.gradle
|
||||
}
|
||||
removeProject resourcesGcs
|
||||
rm -r subprojects/resources-gcs subprojects/ide-native
|
||||
rm -r subprojects/resources-gcs
|
||||
rm -r subprojects/ide-native
|
||||
|
||||
%build
|
||||
export LANG=en_US.UTF8
|
||||
%if %{with bootstrap}
|
||||
mkdir -p subprojects/docs/src/main/resources
|
||||
mkdir -p subprojects/core/src/main/resources/org/gradle/api/internal/runtimeshaded
|
||||
cp %{SOURCE9920} subprojects/docs/src/main/resources/api-mapping.txt
|
||||
cp %{SOURCE9921} subprojects/docs/src/main/resources/default-imports.txt
|
||||
cp %{SOURCE9922} subprojects/core/src/main/resources/gradle-plugins.properties
|
||||
cp %{SOURCE9923} subprojects/core/src/main/resources/gradle-implementation-plugins.properties
|
||||
cp %{SOURCE9924} subprojects/core/src/main/resources/org/gradle/api/internal/runtimeshaded/api-relocated.txt
|
||||
cp %{SOURCE9925} subprojects/core/src/main/resources/org/gradle/api/internal/runtimeshaded/test-kit-relocated.txt
|
||||
%{SOURCE9900} %{SOURCE9910} %{SOURCE9911}
|
||||
%else
|
||||
rm gradle.properties
|
||||
gradle-local --offline --no-daemon install xmvnInstall -Pgradle_installPath=$PWD/inst \
|
||||
gradle-local --offline --no-daemon install xmvnInstall \
|
||||
-Pgradle_installPath=$PWD/inst \
|
||||
-PfinalRelease -Dbuild.number="%{version}-%{release}"
|
||||
|
||||
install -d man
|
||||
%endif
|
||||
mkdir man
|
||||
asciidoc -b docbook -d manpage -o man/gradle.xml %{SOURCE6}
|
||||
xmlto man man/gradle.xml -o man
|
||||
|
||||
%install
|
||||
install -d -m 755 %{buildroot}%{_javadir}/gradle/
|
||||
cp subprojects/distributions/src/toplevel/NOTICE .
|
||||
cp subprojects/docs/src/samples/application/src/dist/LICENSE .
|
||||
|
||||
install -d -m 755 %{buildroot}%{_javadir}/%{name}/
|
||||
%if %{with bootstrap}
|
||||
cp -r bootstrap-home %{buildroot}%{_datadir}/%{name}
|
||||
for mod in launcher base-services core core-api dependency-management resources \
|
||||
logging base-services-groovy model-core; do
|
||||
%mvn_file ":{gradle-$mod}" %{name}/@1 %{_datadir}/lib/@1
|
||||
%mvn_artifact org.gradle:gradle-$mod:%{version} bootstrap-home/lib/gradle-$mod.jar
|
||||
done
|
||||
%else # non-bootstrap
|
||||
rm -rf inst/bin/gradle.bat inst/media
|
||||
ln -sf %{_bindir}/gradle inst/bin/gradle
|
||||
find inst/lib -type f -name 'gradle*' | sed 's:.*/\(gradle-.*\)-%{version}.*:ln -sf %{_javadir}/gradle/\1.jar &:' | bash -x
|
||||
ln -sf %{_bindir}/%{name} inst/bin/gradle
|
||||
find inst/lib -type f -name 'gradle*' | sed 's:.*/\(gradle-.*\)-%{version}.*:ln -sf %{_javadir}/%{name}/\1.jar &:' | bash -x
|
||||
ln -sf $(build-classpath ecj) inst/lib/plugins/ecj.jar
|
||||
xmvn-subst -s $(find inst/lib -type f)
|
||||
ln -s `find-jar commons-lang` inst/lib/
|
||||
cp -a inst %{buildroot}%{_datadir}/gradle
|
||||
|
||||
cp -a inst %{buildroot}%{_datadir}/%{name}
|
||||
%endif
|
||||
%mvn_install
|
||||
install -d -m 755 %{buildroot}%{_bindir}/
|
||||
install -p -m 755 %{SOURCE4} %{buildroot}%{_bindir}/gradle
|
||||
|
||||
install -p -m 755 %{SOURCE4} %{buildroot}%{_bindir}/%{name}
|
||||
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE5}
|
||||
|
||||
install -d -m 755 %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/
|
||||
install -d -m 755 %{buildroot}%{_datadir}/icons/hicolor/24x24/apps/
|
||||
install -d -m 755 %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/
|
||||
install -d -m 755 %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/
|
||||
install -d -m 755 %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/
|
||||
install -d -m 755 %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/
|
||||
install -d -m 755 %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/
|
||||
|
||||
install -p -m 644 subprojects/distributions/src/toplevel/media/gradle-icon-16x16.png \
|
||||
%{buildroot}%{_datadir}/icons/hicolor/16x16/apps/gradle.png
|
||||
install -p -m 644 subprojects/distributions/src/toplevel/media/gradle-icon-24x24.png \
|
||||
%{buildroot}%{_datadir}/icons/hicolor/24x24/apps/gradle.png
|
||||
install -p -m 644 subprojects/distributions/src/toplevel/media/gradle-icon-32x32.png \
|
||||
%{buildroot}%{_datadir}/icons/hicolor/32x32/apps/gradle.png
|
||||
install -p -m 644 subprojects/distributions/src/toplevel/media/gradle-icon-48x48.png \
|
||||
%{buildroot}%{_datadir}/icons/hicolor/48x48/apps/gradle.png
|
||||
install -p -m 644 subprojects/distributions/src/toplevel/media/gradle-icon-64x64.png \
|
||||
%{buildroot}%{_datadir}/icons/hicolor/64x64/apps/gradle.png
|
||||
install -p -m 644 subprojects/distributions/src/toplevel/media/gradle-icon-128x128.png \
|
||||
%{buildroot}%{_datadir}/icons/hicolor/128x128/apps/gradle.png
|
||||
install -p -m 644 subprojects/distributions/src/toplevel/media/gradle-icon-256x256.png \
|
||||
%{buildroot}%{_datadir}/icons/hicolor/256x256/apps/gradle.png
|
||||
|
||||
for r in 16 24 32 48 64 128 256; do
|
||||
install -d -m 755 %{buildroot}%{_datadir}/icons/hicolor/${r}x${r}/apps/
|
||||
install -p -m 644 subprojects/distributions/src/toplevel/media/gradle-icon-${r}x${r}.png \
|
||||
%{buildroot}%{_datadir}/icons/hicolor/${r}x${r}/apps/%{name}.png
|
||||
done
|
||||
install -d -m 755 %{buildroot}%{_mandir}/man1/
|
||||
install -p -m 644 man/gradle.1 %{buildroot}%{_mandir}/man1/gradle.1
|
||||
|
||||
%files -f .mfiles
|
||||
%license NOTICE LICENSE
|
||||
%{_bindir}/gradle
|
||||
%{_datadir}/gradle
|
||||
%{_datadir}/applications/gradle.desktop
|
||||
%{_datadir}/icons/hicolor/*/apps/gradle.png
|
||||
|
||||
%files help
|
||||
%{_bindir}/%{name}
|
||||
%{_datadir}/%{name}
|
||||
%{_datadir}/applications/%{name}.desktop
|
||||
%{_datadir}/icons/hicolor/*/apps/%{name}.png
|
||||
%{_mandir}/man1/gradle.1*
|
||||
%license LICENSE NOTICE
|
||||
|
||||
%changelog
|
||||
* Fri Dec 13 2019 daiqianwen <daiqianwen@huawei.com> - 4.3.1-10
|
||||
* Fri Sep 4 2020 chengzihan <chengzihan2@huawei.com> - 4.4.1-1
|
||||
- Package init
|
||||
|
||||
|
||||
|
||||
|
||||
4
gradle.yaml
Normal file
4
gradle.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
version_control: github
|
||||
src_repo: gradle/gradle
|
||||
tag_prefix: "^v"
|
||||
seperator: "."
|
||||
Loading…
x
Reference in New Issue
Block a user