Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionSha256Sum=d7042b3c11565c192041fc8c4703f541b888286404b4f267138c1d094d8ecdca
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.1-all.zip
distributionSha256Sum=50a9af3d8ebe27e5126ec7648141536472c50ee0ce9faa9c7239ec1d25ecabe1
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-milestone-9-all.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import org.gradle.api.GradleException
import org.gradle.api.file.FileSystemOperations
import org.gradle.api.tasks.Input
import org.gradle.api.tasks.TaskAction

import groovy.ant.AntBuilder
import javax.inject.Inject
import java.nio.charset.Charset

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
package org.elasticsearch.gradle.internal.test

import org.elasticsearch.gradle.OS

import groovy.ant.AntBuilder
import org.elasticsearch.gradle.internal.AntFixtureStop
import org.elasticsearch.gradle.internal.AntTask
import org.elasticsearch.gradle.testclusters.TestClusterInfo
Expand All @@ -26,7 +26,6 @@ import org.gradle.api.provider.ValueSourceParameters
import org.gradle.api.tasks.Input
import org.gradle.api.tasks.Internal
import org.gradle.api.tasks.TaskProvider

import javax.inject.Inject

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
package org.elasticsearch.gradle.internal.idea;

import groovy.util.Node;
import groovy.util.XmlParser;
import groovy.xml.XmlNodePrinter;
import groovy.xml.XmlParser;

import org.gradle.api.Action;
import org.xml.sax.SAXException;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@

package org.elasticsearch.gradle.internal.shadow;

import com.github.jengelman.gradle.plugins.shadow.ShadowStats;
//import com.github.jengelman.gradle.plugins.shadow.ShadowStats;

import com.github.jengelman.gradle.plugins.shadow.relocation.RelocateClassContext;
import com.github.jengelman.gradle.plugins.shadow.relocation.Relocator;
import com.github.jengelman.gradle.plugins.shadow.transformers.Transformer;
import com.github.jengelman.gradle.plugins.shadow.transformers.ResourceTransformer;
import com.github.jengelman.gradle.plugins.shadow.transformers.TransformerContext;

import org.apache.commons.io.IOUtils;
Expand All @@ -26,7 +27,7 @@
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.util.List;
import java.util.Set;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
Expand All @@ -35,7 +36,7 @@
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;

public class XmlClassRelocationTransformer implements Transformer {
public class XmlClassRelocationTransformer implements ResourceTransformer {

boolean hasTransformedResource = false;

Expand All @@ -55,7 +56,7 @@ public boolean canTransformResource(FileTreeElement element) {
@Override
public void transform(TransformerContext context) {
try {
BufferedInputStream bis = new BufferedInputStream(context.getIs());
BufferedInputStream bis = new BufferedInputStream(context.getInputStream());
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
doc = dBuilder.parse(bis);
Expand All @@ -66,17 +67,16 @@ public void transform(TransformerContext context) {
this.doc = null;
}
} catch (Exception e) {
throw new RuntimeException("Error parsing xml file in " + context.getIs(), e);
throw new RuntimeException("Error parsing xml file in " + context.getInputStream(), e);
}
}

private static String getRelocatedClass(String className, TransformerContext context) {
List<Relocator> relocators = context.getRelocators();
ShadowStats stats = context.getStats();
Set<Relocator> relocators = context.getRelocators();
if (className != null && className.length() > 0 && relocators != null) {
for (Relocator relocator : relocators) {
if (relocator.canRelocateClass(className)) {
RelocateClassContext relocateClassContext = new RelocateClassContext(className, stats);
RelocateClassContext relocateClassContext = new RelocateClassContext(className);
return relocator.relocateClass(relocateClassContext);
}
}
Expand Down Expand Up @@ -111,7 +111,9 @@ public boolean hasTransformedResource() {
@Override
public void modifyOutputStream(ZipOutputStream os, boolean preserveFileTimestamps) {
ZipEntry entry = new ZipEntry(resource);
entry.setTime(TransformerContext.getEntryTimestamp(preserveFileTimestamps, entry.getTime()));
if (preserveFileTimestamps) {
entry.setTime(entry.getTime());
}

try {
// Write the content back to the XML file
Expand All @@ -135,9 +137,4 @@ public void modifyOutputStream(ZipOutputStream os, boolean preserveFileTimestamp
doc = null;
}
}

@Override
public String getName() {
return getClass().getSimpleName();
}
}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8.14.1
9.0.0-milestone-9
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ import org.elasticsearch.gradle.util.GradleUtils
import org.gradle.plugins.ide.eclipse.model.AccessRule

import java.nio.file.Files

import groovy.xml.XmlParser
import static java.nio.file.StandardCopyOption.REPLACE_EXISTING
import static org.elasticsearch.gradle.util.GradleUtils.maybeConfigure

Expand Down
4 changes: 2 additions & 2 deletions gradle/build.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
asm = "9.7.1"
jackson = "2.15.0"
junit5 = "5.12.1"
spock = "2.1-groovy-3.0"
spock = "2.3-groovy-4.0"

[libraries]
ant = "org.apache.ant:ant:1.10.12"
Expand Down Expand Up @@ -38,7 +38,7 @@ maven-model = "org.apache.maven:maven-model:3.6.2"
mockito-core = "org.mockito:mockito-core:1.9.5"
nebula-info = "com.netflix.nebula:gradle-info-plugin:11.3.3"
reflections = "org.reflections:reflections:0.9.12"
shadow-plugin = "com.gradleup.shadow:shadow-gradle-plugin:8.3.5"
shadow-plugin = "com.gradleup.shadow:shadow-gradle-plugin:9.0.0-beta15"
snakeyaml = { group = "org.yaml", name = "snakeyaml", version = { strictly = "2.0" } }
spock-core = { group = "org.spockframework", name="spock-core", version.ref="spock" }
spock-junit4 = { group = "org.spockframework", name="spock-junit4", version.ref="spock" }
Expand Down
91 changes: 88 additions & 3 deletions gradle/verification-metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -421,6 +421,11 @@
<sha256 value="81cdeef50567735bda9f6b4aabe0cc0a3f6c04f15569192bc6505393d2612c25" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.woodstox" name="woodstox-core" version="7.1.0">
<artifact name="woodstox-core-7.1.0.jar">
<sha256 value="81266920a1cdc47306a8a2b4726c99ec89b3fbf31c2470e4f5e477d9d857ca9f" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.github.docker-java" name="docker-java-api" version="3.3.4">
<artifact name="docker-java-api-3.3.4.jar">
<sha256 value="650710c70160c1c651e4586a07e55c5f564436cf1f28d83737265ceb5d67696f" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -873,9 +878,9 @@
</sha256>
</artifact>
</component>
<component group="com.gradleup.shadow" name="shadow-gradle-plugin" version="8.3.5">
<artifact name="shadow-gradle-plugin-8.3.5.jar">
<sha256 value="54e08dd20a82775e3317a4725a1a5e4ec8b1b1c0f346de702a49d9ed4815b735" origin="Generated by Gradle"/>
<component group="com.gradleup.shadow" name="shadow-gradle-plugin" version="9.0.0-beta15">
<artifact name="shadow-gradle-plugin-9.0.0-beta15.jar">
<sha256 value="fbf17c89d13462d6caa97616c7e6428d96e424fe20c669790dd35c4c961bc053" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.h2database" name="h2" version="1.4.197">
Expand Down Expand Up @@ -1318,6 +1323,11 @@
<sha256 value="f3ca0f8d63c40e23a56d54101c60d5edee136b42d84bfb85bc7963093109cf8b" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="commons-io" name="commons-io" version="2.19.0">
<artifact name="commons-io-2.19.0.jar">
<sha256 value="824268919b4b62f9f40f08c54381de5993b078f58667e332d17348ae019d72b9" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="commons-io" name="commons-io" version="2.2">
<artifact name="commons-io-2.2.jar">
<sha256 value="675f60bd11a82d481736591fe4054c66471fa5463d45616652fd71585792ba87" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -2385,6 +2395,11 @@
<sha256 value="0070a12e58f491b95719391325299a6294530ee6c3ce25e50bdc98b0b700966c" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.groovy" name="groovy" version="4.0.4">
<artifact name="groovy-4.0.4.jar">
<sha256 value="1429a3d4cd6f5d7858e4941e553e0bb4b7bc451c003050b9694213eda0614d04" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.hadoop" name="hadoop-annotations" version="2.8.5">
<artifact name="hadoop-annotations-2.8.5.jar">
<sha256 value="6df69a714d6ed71842004733724add3a5e7d1078f1e0a66631b4f6b56118875b" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -2918,6 +2933,16 @@
<sha256 value="6e77bb229fc8dcaf09038beeb5e9030b22e9e01b51b458b0183ce669ebcc92ef" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.logging.log4j" name="log4j-api" version="2.24.2">
<artifact name="log4j-api-2.24.2.jar">
<sha256 value="0ca3ecbd4c315bdd5f2ef6af127712df718c78334cce5bf6fb7b4aa17fdab126" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.logging.log4j" name="log4j-api" version="2.24.3">
<artifact name="log4j-api-2.24.3.jar">
<sha256 value="5b4a0a0cd0e751ded431c162442bdbdd53328d1f8bb2bae5fc1bbeee0f66d80f" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.logging.log4j" name="log4j-core" version="2.17.1">
<artifact name="log4j-core-2.17.1.jar">
<sha256 value="c967f223487980b9364e94a7c7f9a8a01fd3ee7c19bdbf0b0f9f8cb8511f3d41" origin="Generated by Gradle"/>
Expand All @@ -2943,6 +2968,16 @@
<sha256 value="00bcf388472ca80a687014181763b66d777177f22cbbf179fd60e1b1ac9bc9b0" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.logging.log4j" name="log4j-core" version="2.24.2">
<artifact name="log4j-core-2.24.2.jar">
<sha256 value="7a7b90db866c86a1093b3fde758ca28398ebb2a533da0d79a30cc0a78506b9df" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.logging.log4j" name="log4j-core" version="2.24.3">
<artifact name="log4j-core-2.24.3.jar">
<sha256 value="7eb4084596ae25bd3c61698e48e8d0ab65a9260758884ed5cbb9c6e55c44a56a" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.logging.log4j" name="log4j-jcl" version="2.19.0">
<artifact name="log4j-jcl-2.19.0.jar">
<sha256 value="47f768ffd66107a66f0c2a19445ab1e42ce6719a7f30f9aa9ef96157c83949fd" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -3078,6 +3113,11 @@
<sha256 value="0c1dfd96bc2b505e221de7b58c954aa04803e7004de390189a7db6ab5cf91eac" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.maven" name="maven-api-annotations" version="4.0.0-rc-3">
<artifact name="maven-api-annotations-4.0.0-rc-3.jar">
<sha256 value="5d3490f72ad3a7e82be88b27629f37c59fd2531bae511c3b13866420d5d862bd" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.maven" name="maven-api-meta" version="4.0.0-alpha-9">
<artifact name="maven-api-meta-4.0.0-alpha-9.jar">
<sha256 value="32c4f5cadbab680c34952f9cb570457a1383ccec4c9a57b0392607d7191c6949" origin="Generated by Gradle"/>
Expand All @@ -3088,6 +3128,11 @@
<sha256 value="29b2628d0f028119715916849c19eed45b32cdc67eb13551798c73afa4aa23d6" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.maven" name="maven-api-xml" version="4.0.0-rc-3">
<artifact name="maven-api-xml-4.0.0-rc-3.jar">
<sha256 value="f3e3b3642373c69d4c7441d40eba0765e1d744e992b62194452f5ea5451dfdba" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.maven" name="maven-archiver" version="3.5.1">
<artifact name="maven-archiver-3.5.1.jar">
<sha256 value="d0674469f8e6fbc866dbc5c955463d7629b7755ac7c87a235b9469d8257d6b8c" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -3153,6 +3198,11 @@
<sha256 value="2d669935e1069c2e9566f3cc81dd5da80b170ac64d09597f6ef7de2f1ff1b149" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.maven" name="maven-xml" version="4.0.0-rc-3">
<artifact name="maven-xml-4.0.0-rc-3.jar">
<sha256 value="063c424cb47f75164125d5eea25167b931dd694e34268d50247374e74211dd19" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.apache.maven" name="maven-xml-impl" version="4.0.0-alpha-9">
<artifact name="maven-xml-impl-4.0.0-alpha-9.jar">
<sha256 value="26e702b881d57ae4ee88d02c00940ba64063705ee69205ae8958bf839a8b06b1" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -3571,6 +3621,11 @@
<sha256 value="069e78b537108dc6124a67073fc998264791f6b6499e955a38e72bb3e4fe1adf" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.codehaus.plexus" name="plexus-xml" version="4.1.0">
<artifact name="plexus-xml-4.1.0.jar">
<sha256 value="86e6a7f07484e8b1f7af66d97d3ba3cb3d692a5461b4b1d0a2b7670cf5748e89" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.codehaus.woodstox" name="stax2-api" version="4.2.1">
<artifact name="stax2-api-4.2.1.jar">
<sha256 value="678567e48b51a42c65c699f266539ad3d676d4b1a5b0ad7d89ece8b9d5772579" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -3991,6 +4046,11 @@
<sha256 value="55e989c512b80907799f854309f3bc7782c5b3d13932442d0379d5c472711504" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.0.21">
<artifact name="kotlin-stdlib-2.0.21.jar">
<sha256 value="f31cc53f105a7e48c093683bbd5437561d1233920513774b470805641bedbc09" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.9.10">
<artifact name="kotlin-stdlib-common-1.9.10.jar">
<sha256 value="cde3341ba18a2ba262b0b7cf6c55b20c90e8d434e42c9a13e6a3f770db965a88" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -4081,6 +4141,11 @@
<sha256 value="fa4fa68c8bd54dd0cb49c3fcbe9b2e42f4da6bedbe7e7ccf2a05f1a1e609b593" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.junit.platform" name="junit-platform-commons" version="1.9.0">
<artifact name="junit-platform-commons-1.9.0.jar">
<sha256 value="e5894b710094b4caafc6280b8829a439fb764901ea0ae18d06ed80388b309b7a" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.junit.platform" name="junit-platform-engine" version="1.12.1">
<artifact name="junit-platform-engine-1.12.1.jar">
<sha256 value="7fedff93fd92aec7d29fc60dc01fa027246b36b8088423a5efc4949e5f6affa4" origin="Generated by Gradle"/>
Expand All @@ -4091,6 +4156,11 @@
<sha256 value="702868ed7e86b9b4672ede0f1e185e905baca9afab57746a7c650be3c7bca047" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.junit.platform" name="junit-platform-engine" version="1.9.0">
<artifact name="junit-platform-engine-1.9.0.jar">
<sha256 value="aaec735f7444a9fc055e206598de3d829c24e9c7a8eea6efdeeb1962087fe811" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.junit.platform" name="junit-platform-launcher" version="1.12.1">
<artifact name="junit-platform-launcher-1.12.1.jar">
<sha256 value="ebbb14e7b29f60730eaede862ed69d7de0d581ea0c038fa6a202955c7541f525" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -4656,11 +4726,21 @@
<sha256 value="fa8ff7446df04c51b3ccbc2a1bbc71f9c280878afe2d53be44d59d00b1b9828c" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.spockframework" name="spock-core" version="2.3-groovy-4.0">
<artifact name="spock-core-2.3-groovy-4.0.jar">
<sha256 value="60a614a7640c4fc9dfd432929a426bd0448f299915924556ae372105a118ff14" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.spockframework" name="spock-junit4" version="2.1-groovy-3.0">
<artifact name="spock-junit4-2.1-groovy-3.0.jar">
<sha256 value="6e6d05ead831c37e6fc93415cdaea60656674266a5574c98a0e1f7a82b990ca2" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.spockframework" name="spock-junit4" version="2.3-groovy-4.0">
<artifact name="spock-junit4-2.3-groovy-4.0.jar">
<sha256 value="fea4b91afb5eb68a80007c9d88c8c189b5cd791d39d601d75c92e6f6bb587735" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.subethamail" name="subethasmtp" version="3.1.7">
<artifact name="subethasmtp-3.1.7.jar">
<sha256 value="5196a0da2c5a33d1a04e88fc7a9cc109501bc265b5bac8edd9984a1885070ad4" origin="Generated by Gradle"/>
Expand Down Expand Up @@ -4721,6 +4801,11 @@
<sha256 value="cdda03003fa9551315a4cc3fc163f18495f191b49a8f70a3aae232f049a7fdd0" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.vafer" name="jdependency" version="2.12">
<artifact name="jdependency-2.12.jar">
<sha256 value="c6ec4d03f9f04fb6448d36af43a1cc069a21ecb5e870133dd18fed4f4db1de68" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.vafer" name="jdependency" version="2.7.0">
<artifact name="jdependency-2.7.0.jar">
<sha256 value="d63efd5746ff408943a7dd7ef85ae9f09aa7fb63bb2b16911427ce6c45b59fd0" origin="Generated by Gradle"/>
Expand Down
4 changes: 2 additions & 2 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionSha256Sum=d7042b3c11565c192041fc8c4703f541b888286404b4f267138c1d094d8ecdca
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.1-all.zip
distributionSha256Sum=50a9af3d8ebe27e5126ec7648141536472c50ee0ce9faa9c7239ec1d25ecabe1
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-milestone-9-all.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down
4 changes: 2 additions & 2 deletions plugins/examples/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionSha256Sum=d7042b3c11565c192041fc8c4703f541b888286404b4f267138c1d094d8ecdca
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.1-all.zip
distributionSha256Sum=50a9af3d8ebe27e5126ec7648141536472c50ee0ce9faa9c7239ec1d25ecabe1
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-milestone-9-all.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down
1 change: 1 addition & 0 deletions x-pack/libs/es-opensaml-security-api/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,6 @@ tasks.named("shadowJar").configure {
manifest {
attributes 'Automatic-Module-Name': 'org.opensaml.security'
}
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
exclude 'META-INF/services/org.opensaml.security.crypto.ec.NamedCurve'
}
Loading