You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2022/11/16 06:29:39 UTC

[groovy] branch GROOVY_4_0_X updated (2f45e732cb -> 8c268970a3)

This is an automated email from the ASF dual-hosted git repository.

paulk pushed a change to branch GROOVY_4_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git


    from 2f45e732cb Bump com.github.jk1.dependency-license-report from 1.3 to 2.1
     new cc3c201524 minor build refactor
     new ddf627413a update dependency metadata
     new 8c268970a3 GROOVY-10772: Possible memory leak, CacheableCallSite retains objects across invocations (thanks to Kyle Moore and Sterling Greene)

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gradle/verification-metadata.xml                   | 368 +++++----------------
 .../org/codehaus/groovy/vmplugin/v8/Selector.java  |  47 ++-
 subprojects/performance/build.gradle               |   2 +-
 3 files changed, 101 insertions(+), 316 deletions(-)


[groovy] 03/03: GROOVY-10772: Possible memory leak, CacheableCallSite retains objects across invocations (thanks to Kyle Moore and Sterling Greene)

Posted by pa...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch GROOVY_4_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git

commit 8c268970a35dd18718701c70d82f8a6f7d5ba60c
Author: Paul King <pa...@asert.com.au>
AuthorDate: Wed Nov 16 16:29:32 2022 +1000

    GROOVY-10772: Possible memory leak, CacheableCallSite retains objects across invocations (thanks to Kyle Moore and Sterling Greene)
---
 .../org/codehaus/groovy/vmplugin/v8/Selector.java  | 47 +++++++++-------------
 1 file changed, 19 insertions(+), 28 deletions(-)

diff --git a/src/main/java/org/codehaus/groovy/vmplugin/v8/Selector.java b/src/main/java/org/codehaus/groovy/vmplugin/v8/Selector.java
index 856df001fa..9dde46177e 100644
--- a/src/main/java/org/codehaus/groovy/vmplugin/v8/Selector.java
+++ b/src/main/java/org/codehaus/groovy/vmplugin/v8/Selector.java
@@ -932,35 +932,26 @@ public abstract class Selector {
 
             // guards for receiver and parameter
             Class<?>[] pt = handle.type().parameterArray();
-            if (Arrays.stream(args).anyMatch(arg -> null == arg)) {
-                for (int i = 0; i < args.length; i++) {
-                    Object arg = args[i];
-                    Class<?> paramType = pt[i];
-                    MethodHandle test;
-
-                    if (arg == null) {
-                        test = IS_NULL.asType(MethodType.methodType(boolean.class, paramType));
-                        if (LOG_ENABLED) LOG.info("added null argument check at pos " + i);
-                    } else {
-                        if (Modifier.isFinal(paramType.getModifiers())) {
-                            // primitive types are also `final`
-                            continue;
-                        }
-                        test = SAME_CLASS.
-                                bindTo(arg.getClass()).
-                                asType(MethodType.methodType(boolean.class, paramType));
-                        if (LOG_ENABLED) LOG.info("added same class check at pos " + i);
-                    }
-                    Class<?>[] drops = new Class[i];
-                    System.arraycopy(pt, 0, drops, 0, drops.length);
-                    test = MethodHandles.dropArguments(test, 0, drops);
-                    handle = MethodHandles.guardWithTest(test, handle, fallback);
+            for (int i = 0; i < args.length; i++) {
+                Object arg = args[i];
+                Class<?> paramType = pt[i];
+                MethodHandle test;
+
+                if (arg == null) {
+                    test = IS_NULL.asType(MethodType.methodType(boolean.class, paramType));
+                    if (LOG_ENABLED) LOG.info("added null argument check at pos " + i);
+                } else {
+                    Class<?> argClass = arg.getClass();
+                    if (paramType.isPrimitive()) continue;
+                    //if (Modifier.isFinal(argClass.getModifiers()) && TypeHelper.argumentClassIsParameterClass(argClass,pt[i])) continue;
+                    test = SAME_CLASS.
+                            bindTo(argClass).
+                            asType(MethodType.methodType(boolean.class, paramType));
+                    if (LOG_ENABLED) LOG.info("added same class check at pos " + i);
                 }
-            } else if (Arrays.stream(pt).anyMatch(paramType -> !Modifier.isFinal(paramType.getModifiers()))) {
-                // Avoid guards as possible as we could
-                MethodHandle test = SAME_CLASSES.bindTo(args)
-                        .asCollector(Object[].class, pt.length)
-                        .asType(MethodType.methodType(boolean.class, pt));
+                Class<?>[] drops = new Class[i];
+                System.arraycopy(pt, 0, drops, 0, drops.length);
+                test = MethodHandles.dropArguments(test, 0, drops);
                 handle = MethodHandles.guardWithTest(test, handle, fallback);
             }
         }


[groovy] 02/03: update dependency metadata

Posted by pa...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch GROOVY_4_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git

commit ddf627413abdbff530c7affe95e947765a7cc19a
Author: Paul King <pa...@asert.com.au>
AuthorDate: Wed Nov 16 16:29:03 2022 +1000

    update dependency metadata
---
 gradle/verification-metadata.xml | 368 +++++++++------------------------------
 1 file changed, 81 insertions(+), 287 deletions(-)

diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 5c421b0ca4..295b3b8561 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -45,6 +45,7 @@
          <trust file=".+-(sources|javadoc).jar" regex="true"/>
       </trusted-artifacts>
       <ignored-keys>
+         <ignored-key id="991efb94db91127d" reason="Key couldn't be downloaded from any key server"/>
          <ignored-key id="74dafdfd6dae2441" reason="Key couldn't be downloaded from any key server"/>
          <ignored-key id="9ae296fd02e9f65b" reason="Key couldn't be downloaded from any key server"/>
          <ignored-key id="22e44ac0622b91c3" reason="Key couldn't be downloaded from any key server"/>
@@ -72,7 +73,7 @@
          </trusted-key>
          <trusted-key id="050a37a2e0577f4baa095b52602ec18d20c4661c">
             <trusting group="com.thoughtworks.xstream"/>
-            <trusting group="io.github.x-stream" name="mxparser"/>
+            <trusting group="io.github.x-stream"/>
          </trusted-key>
          <trusted-key id="06d34ed6ff73de368a772a781063fe98bcecb758" group="com.puppycrawl.tools" name="checkstyle" version="9.3"/>
          <trusted-key id="0785b3eff60b1b1bea94e0bb7c25280eae63ebe5">
@@ -83,36 +84,29 @@
             <trusting group="commons-collections" name="commons-collections" version="3.2.2"/>
             <trusting group="commons-logging" name="commons-logging" version="1.2"/>
          </trusted-key>
-         <trusted-key id="120d6f34e627ed3a772ebbfe55c7e5e701832382" group="org.yaml" name="snakeyaml" version="1.31"/>
+         <trusted-key id="120d6f34e627ed3a772ebbfe55c7e5e701832382" group="org.yaml" name="snakeyaml" version="1.33"/>
          <trusted-key id="12d16069219c90212a974d119ae296fd02e9f65b" group="org.apache.commons" name="commons-math3" version="3.2"/>
          <trusted-key id="190d5a957ff22273e601f7a7c92c5fec70161c62">
             <trusting group="org.codehaus.plexus"/>
             <trusting group="^org[.]apache($|([.].*))" regex="true"/>
          </trusted-key>
          <trusted-key id="19beab2d799c020f17c69126b16698a4adf4d638">
-            <trusting group="org.checkerframework" name="checker-qual" version="2.5.2"/>
             <trusting group="org.checkerframework" name="checker-qual" version="3.12.0"/>
+            <trusting group="org.checkerframework" name="checker-qual" version="3.5.0"/>
          </trusted-key>
-         <trusted-key id="253e8e4c6fb28d11748115c1249dee8e2c07a0a2" group="com.github.javaparser"/>
          <trusted-key id="28118c070cb22a0175a2e8d43d12ca2ac19f3181" group="^com[.]fasterxml[.]jackson($|([.].*))" regex="true"/>
          <trusted-key id="2db4f1ef0fa761ecc4ea935c86fdc7e2a11262cb">
             <trusting group="commons-codec"/>
             <trusting group="commons-io"/>
-            <trusting group="commons-net"/>
             <trusting group="org.apache.bcel"/>
             <trusting group="org.apache.commons"/>
             <trusting group="xml-apis"/>
          </trusted-key>
-         <trusted-key id="314fe82e5a4c5377bca2edec5208812e1e4a6db0" group="com.gradle" name="gradle-enterprise-gradle-plugin" version="3.11.1"/>
+         <trusted-key id="2e3a1affe42b5f53af19f780bcf4173966770193" group="org.jetbrains" name="annotations" version="13.0"/>
+         <trusted-key id="314fe82e5a4c5377bca2edec5208812e1e4a6db0" group="com.gradle" name="gradle-enterprise-gradle-plugin" version="3.11.4"/>
          <trusted-key id="31fae244a81d64507b47182e1b2718089ce964b8" group="com.thoughtworks.qdox" name="qdox" version="1.12.1"/>
          <trusted-key id="32d98ffd50617f6ed7e6abd236feecf06c2da10b" group="biz.aQute.bnd" name="biz.aQute.bndlib" version="5.2.0"/>
-         <trusted-key id="34441e504a937f43eb0daef96a65176a0fb1cd0b">
-            <trusting group="org.apache.groovy"/>
-            <trusting group="org.codehaus.groovy"/>
-         </trusted-key>
          <trusted-key id="3690c240ce51b4670d30ad1c38ee757d69184620" group="org.tukaani" name="xz" version="1.6"/>
-         <trusted-key id="3a4d86c56ca99373b6d8953dbe84d764623a3644" group="org.brotli"/>
-         <trusted-key id="3e1ac64f4e34e290503c90323449ec3ac2efe8aa" group="dnsjava" name="dnsjava" version="2.1.9"/>
          <trusted-key id="3f2a008a91d11a7fac4a0786f13d3e721d56bd54" group="org.reflections" name="reflections" version="0.10.2"/>
          <trusted-key id="3f999bb69041cf17e73bb1cec038787776a19d18" group="net.javacrumbs.json-unit"/>
          <trusted-key id="41a1a08c62fca78b79d3081164a16faaec16a4be" group="org.apache.commons" name="commons-math3" version="3.6.1"/>
@@ -127,29 +121,28 @@
             <trusting group="org.xmlresolver"/>
          </trusted-key>
          <trusted-key id="4db1a49729b053caf015cee9a6adfc93ef34893e" group="org.hamcrest"/>
-         <trusted-key id="4f7e32d440ef90a83011a8fc6425559c47cc79c4" group="^javax[.]servlet($|([.].*))" regex="true"/>
+         <trusted-key id="4f7e32d440ef90a83011a8fc6425559c47cc79c4">
+            <trusting group="com.sun.mail"/>
+            <trusting group="^javax[.]servlet($|([.].*))" regex="true"/>
+         </trusted-key>
          <trusted-key id="517b94f8d0a46317a28d8ab30da8a5ec02d11ead">
             <trusting group="net.sf.jopt-simple" name="jopt-simple" version="4.6"/>
             <trusting group="net.sf.jopt-simple" name="jopt-simple" version="5.0.4"/>
          </trusted-key>
          <trusted-key id="53c935821aa6a755bd337db53595395eb3d8e1ba" group="org.apache.logging.log4j"/>
-         <trusted-key id="5e7d42f58249a287bd7384da25a73bfc746e1035" group="net.sourceforge.htmlunit"/>
          <trusted-key id="60200ac4ae761f1614d6c46766d68daa073be985">
             <trusting group="ch.qos.logback"/>
             <trusting group="org.slf4j"/>
          </trusted-key>
-         <trusted-key id="6214760097dc5cfad0175ac2c9fbaa83a8753994" group="^com[.]fasterxml($|([.].*))" regex="true"/>
-         <trusted-key id="636de9055c4c75c7bd9830771241bc872c5e4ec0" group="commons-lang" name="commons-lang" version="2.4"/>
          <trusted-key id="666a4692ce11b7b3f4eb7b3410066a9707090cf9" group="org.javassist" name="javassist" version="3.24.0-GA"/>
          <trusted-key id="694621a7227d8d5289699830abe9f3126bb741c1" group="com.google.guava"/>
-         <trusted-key id="6cb87b18a453990eac9453f87d713008cc07e9ad" group="xerces" name="xercesImpl" version="2.12.2"/>
          <trusted-key id="6dd3b8c64ef75253beb2c53ad908a43fb7ec07ac" group="jakarta.activation"/>
          <trusted-key id="6e13156c0ee653f0b984663ab95bbd3fa43c4492" group="org.apache" name="apache"/>
          <trusted-key id="6f538074ccebf35f28af9b066a0975f8b1127b83" group="org.jetbrains.kotlin"/>
+         <trusted-key id="7615ad56144df2376f49d98b1669c4bb543e0445" group="com.google.errorprone"/>
          <trusted-key id="7616eb882daf57a11477aaf559a252fb1199d873" group="com.google.code.findbugs" name="jsr305" version="3.0.2"/>
          <trusted-key id="76e94e8ff0ab5af3b6f8366972fefd1572eb75e1" group="org.spockframework"/>
          <trusted-key id="7cd52b5a8295137c88fb5748dddafa7674e54418" group="org.testng" name="testng" version="7.5"/>
-         <trusted-key id="7faa0f2206de228f0db01ad741321490758aad6f" group="org.codehaus.groovy"/>
          <trusted-key id="82f833963889d7ed06f1e4dc6525fd70cc303655" group="org.apache.maven.shared" name="maven-filtering" version="1.1"/>
          <trusted-key id="842afb86375d805422835bfd82b5574242c20d6f">
             <trusting group="com.tunnelvisionlabs"/>
@@ -160,8 +153,7 @@
             <trusting group="org.gmetrics"/>
          </trusted-key>
          <trusted-key id="8a10792983023d5d14c93b488d7f1bec1e2ecae7" group="^com[.]fasterxml($|([.].*))" regex="true"/>
-         <trusted-key id="8da70c00df7af1b0d2f9dc74ddbcc1270a29d081" group="^org[.]apache($|([.].*))" regex="true"/>
-         <trusted-key id="8eae59eb400e1f6a94945ccd3c1381c7d09af9e1" group="com.shapesecurity" name="salvation2" version="3.0.0"/>
+         <trusted-key id="8da70c00df7af1b0d2f9dc74ddbcc1270a29d081" group="org.apache.ant"/>
          <trusted-key id="8f9a3c6d105b9f57844a721d79e193516be7998f" group="org.dom4j" name="dom4j" version="2.1.3"/>
          <trusted-key id="9857c388d7d1d9d031274cd0a5def5a76f94a471" group="com.github.spotbugs"/>
          <trusted-key id="998af0e2b935996f5cebd56b9b1fda9f3c062231" group="^org[.]apache($|([.].*))" regex="true"/>
@@ -172,64 +164,52 @@
          <trusted-key id="a6d6c97108b8585f91b158748671a8df71296252" group="^com[.]squareup($|([.].*))" regex="true"/>
          <trusted-key id="aa417737bd805456db3cbdde6601e5c08dccbb96" group="info.picocli" name="picocli"/>
          <trusted-key id="aa70c7c433d501636392ec02153e7a3c2b4e5118" group="org.eclipse.ee4j" name="project"/>
-         <trusted-key id="aaaa9d3f580c7223dbd1ff425746ee07d997ddb6" group="net.jqwik"/>
+         <trusted-key id="aaaa9d3f580c7223dbd1ff425746ee07d997ddb6" group="net.jqwik" name="jqwik-api" version="1.7.1"/>
          <trusted-key id="b01128c8fd304fe48e6eed2c347cd0eaed975c5f" group="org.antlr"/>
          <trusted-key id="b1fc0e1fa329669191f8306f5bcee695141e6086">
             <trusting group="javax.enterprise"/>
             <trusting group="org.jboss.weld"/>
          </trusted-key>
-         <trusted-key id="b59102ff59b40a5528adeadb99ca0918c37e2ae4" group="net.sourceforge.expectj" name="expectj" version="2.0.7"/>
-         <trusted-key id="b59b67fd7904984367f931800818d9d68fb67bac" group="^org[.]eclipse[.]jetty($|([.].*))" regex="true"/>
          <trusted-key id="b6e73d84ea4fcc47166087253faad2cd5ecbb314">
             <trusting group="commons-beanutils"/>
             <trusting group="commons-cli"/>
             <trusting group="org.apache.commons"/>
          </trusted-key>
-         <trusted-key id="b801e2f8ef035068ec1139cc29579f18fa8fd93b">
-            <trusting group="com.google.j2objc" name="j2objc-annotations" version="1.1"/>
-            <trusting group="com.google.j2objc" name="j2objc-annotations" version="1.3"/>
-         </trusted-key>
+         <trusted-key id="b801e2f8ef035068ec1139cc29579f18fa8fd93b" group="com.google.j2objc" name="j2objc-annotations" version="1.3"/>
          <trusted-key id="ba926f64ca647b6d853a38672e2010f8a7ff4a41" group="org.codehaus.plexus"/>
          <trusted-key id="bc87a3fd0a54480f0badbebd21939ff0ca2a6567" group="commons-codec"/>
-         <trusted-key id="bdb5fa4fe719d787fb3d3197f6d4a1d411e9d1ae">
-            <trusting group="com.google.guava"/>
-            <trusting group="com.google.guava" name="listenablefuture" version="9999.0-empty-to-avoid-conflict-with-guava"/>
-         </trusted-key>
+         <trusted-key id="bdb5fa4fe719d787fb3d3197f6d4a1d411e9d1ae" group="com.google.guava"/>
          <trusted-key id="c70b844f002f21f6d2b9c87522e44ac0622b91c3" group="com.beust" name="jcommander" version="1.78"/>
          <trusted-key id="c739ce4075d9f0f0ded13a7d39be51a1084c9113" group="org.apache.maven.doxia"/>
          <trusted-key id="c7be5bcc9fec15518cfda882b0f3710fa64900e7" group="com.google.code.gson"/>
          <trusted-key id="ca491704d613780d2bee00f2c6fc46eb51cf569c" group="jaxen" name="jaxen" version="1.2.0"/>
          <trusted-key id="ce8075a251547bee249bc151a2115ae15f6b8b72">
             <trusting group="org.apache.ant"/>
-            <trusting group="org.apache.commons" name="commons-compress" version="1.19"/>
+            <trusting group="org.apache.commons" name="commons-compress" version="1.21"/>
+            <trusting group="org.apache.ivy"/>
             <trusting group="xmlunit"/>
-            <trusting group="^org[.]apache($|([.].*))" regex="true"/>
          </trusted-key>
          <trusted-key id="cf17e92c9ffa55316b5db83901d734ee5ee9c3f8" group="org.eclipse.sisu"/>
          <trusted-key id="cfc10b69382cbcf5387e51484ece492b63e38acf" group="com.h3xstream.findsecbugs"/>
-         <trusted-key id="d196a5e3e70732eeb2e5007f1861c322c56014b2" group="commons-lang" name="commons-lang" version="2.6"/>
          <trusted-key id="d54a395b5cf3f86eb45f6e426b1b008864323b92" group="org.antlr" name="ST4" version="4.3"/>
          <trusted-key id="d6f1bc78607808ec8e9f69437a8860944fad5f62" group="org.apache.commons" name="commons-parent"/>
-         <trusted-key id="d76260c72df74e66268f7770ab049df4ab24c1ef" group="org.hsqldb" name="hsqldb" version="2.6.1"/>
+         <trusted-key id="d76260c72df74e66268f7770ab049df4ab24c1ef" group="org.hsqldb" name="hsqldb" version="2.7.1"/>
          <trusted-key id="d790f72ea8fd39551012b62dcf9f3090ce4cb752" group="org.abego.treelayout" name="org.abego.treelayout.core"/>
          <trusted-key id="dc98224c6421a7a5bb87f346ed2378cd09a08cde" group="org.fusesource.jansi" name="jansi" version="2.4.0"/>
          <trusted-key id="e3a9f95079e84ce201f7cf60bede11eaf1164480" group="org.hamcrest"/>
-         <trusted-key id="e5b8247af8a619a28f90fdfc9ff25980f5ba7e4f" group="xalan"/>
          <trusted-key id="e5c3b1929191df06136ccb2b164779204e106a76" group="org.javassist" name="javassist" version="3.28.0-GA"/>
          <trusted-key id="e77417ac194160a3fabd04969a259c7ee636c5ed" group="com.google.errorprone"/>
          <trusted-key id="ea23db1360d9029481e7f2efecdfea3cb4493b94" group="jline" name="jline" version="2.14.6"/>
          <trusted-key id="ea313384ca0eba950ea017e937890e298d9a2bfa" group="com.eed3si9n.jarjar" name="jarjar" version="1.8.0"/>
          <trusted-key id="f1182e81c792928921dbcab4cfca4a29d26468de" group="^org[.]sonarsource($|([.].*))" regex="true"/>
-         <trusted-key id="f254b35617dc255d9344bcfa873a8e86b4372146">
-            <trusting group="org.codehaus.mojo"/>
-            <trusting group="^org[.]apache($|([.].*))" regex="true"/>
-         </trusted-key>
+         <trusted-key id="f254b35617dc255d9344bcfa873a8e86b4372146" group="^org[.]apache($|([.].*))" regex="true"/>
          <trusted-key id="fa1703b1d287caea3a60f931e0130a3ed5a2079e" group="org.webjars" name="jquery" version="3.5.1"/>
          <trusted-key id="fa77dcfef2ee6eb2debedd2c012579464d01c06a" group="org.apache" name="apache"/>
          <trusted-key id="fb11d4bb7b244678337aad8bc7bf26d0bb617866">
             <trusting group="org.codehaus.plexus"/>
             <trusting group="^org[.]apache[.]maven($|([.].*))" regex="true"/>
          </trusted-key>
+         <trusted-key id="fc2c31fc25fede4e7ad0d18c2bfd7825a8984fbe" group="com.github.javaparser"/>
          <trusted-key id="fc411cd3cb7dcb0abc9801058118b3bcdb1a5000" group="jakarta.xml.bind"/>
          <trusted-key id="ff6e2c001948c5f2f38b0cc385911f425ec61b51">
             <trusting group="junit"/>
@@ -252,14 +232,6 @@
             <sha512 value="79c356a1580431344b5a9ebda8bb09a97b0696d6b2dd4dbdeee1fc7d2e01073ca0783e29289f30955ac77fa935c9b4403f5bae5f2e06dd5acaf65e038b1110d1" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="berkeleydb" name="je" version="3.2.76">
-         <artifact name="je-3.2.76.jar">
-            <sha512 value="3109d8c7eacfacc7f9801f8f00910f1910eac1f59ff2a701187259fb283779414af3ca333377a14ec2c3e28e7c47768a74a37a20c4087aa4111fa374a7f45ab0" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="je-3.2.76.pom">
-            <sha512 value="c7e095868a0c3a09c48379ec5770416423449da856a3c28f225e148b876a86d5b26354b432b00c5d24d0a287d2910dbc646a0830d8ec2ec309485a7110c40e94" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
       <component group="cglib" name="cglib-nodep" version="2.1_3">
          <artifact name="cglib-nodep-2.1_3.jar">
             <sha512 value="86a49c4a7d9d609636f8a7c42d40dca96e20ec4f3ec182bb0aa6ee5c8233234d399086f1342198b5048f7a36db402f1b956fbf74220192ec4aa39880c8ff2381" origin="Generated by Gradle because artifact wasn't signed"/>
@@ -281,35 +253,22 @@
             <sha512 value="ac34d6a49e9ec336e129780fa1e03eefdbeb7b764f3c5a703058c9ed7b051168f4ec5c3a68cf03b8337df268a7d494dbdb57fd87bfce2fe7f140261b41837504" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="com.baulsupp.kolja" name="jcurses" version="0.9.5.3">
-         <artifact name="jcurses-0.9.5.3.jar">
-            <sha512 value="a017dd85aea145343c5a955cc8ba60e47d1f9f6b6e3680e813a51f668db90bb0e34a7282e1467ff992311165fed5d70adaa83222eb862caea7c0c96a6ddd895b" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="jcurses-0.9.5.3.pom">
-            <sha512 value="8e079064535deee235331ab9833136d519769acc8beaf5d1726ceebe9579bb674c650be5ed005c866f030e359e4aa71a865d35b82d1a681be79636992161a69f" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
-      <component group="com.baulsupp.kolja" name="kolja-parent" version="1.3">
-         <artifact name="kolja-parent-1.3.pom">
-            <sha512 value="a62994a4f3efc987876cd243f331fec1435d278cbf24aee915d5b35e68d2b8a4b8b1e842ccf7a34d630cedf27e8569298b75acbcabd385af0bb2ff62fff3faf6" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
-      <component group="com.github.ben-manes" name="gradle-versions-plugin" version="0.42.0">
-         <artifact name="gradle-versions-plugin-0.42.0.jar">
-            <sha512 value="1abeee4aa1a033f7a38333846b8b65ad6a859f1a3f4420f193a5a47a096eee032d2f769b1bd79a05f752ec3139a256cee9eed36984b5078cff651dac0412d352" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="gradle-versions-plugin-0.42.0.module">
-            <sha512 value="84f89abaa9b8f2655001ab483f3d8421f99d7985f634f7020d90c1e497acf4278d124fdf15a65539c0191d839a69cf0081ff3faebca2a3e7247aee7c85c34925" origin="Generated by Gradle because artifact wasn't signed"/>
+      <component group="com.fasterxml" name="oss-parent" version="48">
+         <artifact name="oss-parent-48.pom">
+            <pgp value="28118c070cb22a0175a2e8d43d12ca2ac19f3181"/>
          </artifact>
       </component>
       <component group="com.github.ben-manes" name="gradle-versions-plugin" version="0.44.0">
          <artifact name="gradle-versions-plugin-0.44.0.jar">
             <sha512 value="1779ebfb210fd896aba914d7d0cab4cc249a5d375291597e3be3219c1e9c82a3ca28b4e4cc0d8aec9a70e4d0255bd75536046dca03986954c137f4ecc579ffd1" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
+         <artifact name="gradle-versions-plugin-0.44.0.module">
+            <sha512 value="da2da0348e91999ea986fe3f9bc6175693a6c3851d81a3b5bfbbdded6c913b3fbbf4d113a9a142342b45aaec184db0d33f2e8b5c48fd418cc5f8624f8a387bf0" origin="Generated by Gradle because artifact wasn't signed"/>
+         </artifact>
       </component>
-      <component group="com.github.ben-manes.versions" name="com.github.ben-manes.versions.gradle.plugin" version="0.42.0">
-         <artifact name="com.github.ben-manes.versions.gradle.plugin-0.42.0.pom">
-            <sha512 value="3416784f741e02e854f9dce0a59fa1283b7340b8af056308b3cb49e4ea3896a2b7dfebae71b3057be8f3cc976db72f123d81fa00e0a069921e586da531a53ec3" origin="Generated by Gradle because artifact wasn't signed"/>
+      <component group="com.github.ben-manes.versions" name="com.github.ben-manes.versions.gradle.plugin" version="0.44.0">
+         <artifact name="com.github.ben-manes.versions.gradle.plugin-0.44.0.pom">
+            <sha512 value="16ad7815e99ba89af592b7fb4af5a6bfafb4974154e3ccfdd03e62a26ca5bdb41ecf560e2bcd426fe3c9050149e5e8a683b5a8098dfa16c6b72b8270b3d2834f" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
       <component group="com.github.blindpirate.osgi" name="com.github.blindpirate.osgi.gradle.plugin" version="0.0.6">
@@ -317,32 +276,33 @@
             <sha512 value="7e0ca887835cb7d72cd209320399d42eb2e174f7f6735aa16ea6385cdc457e73f334eab44f4a14dfb191388c0743fdcd61ef1be0c7e9553aff112dab36dec145" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="com.github.javaparser" name="javaparser-core" version="3.24.7">
-         <artifact name="javaparser-core-3.24.7.jar">
-            <pgp value="fc2c31fc25fede4e7ad0d18c2bfd7825a8984fbe"/>
+      <component group="com.github.jk1" name="gradle-license-report" version="2.1">
+         <artifact name="gradle-license-report-2.1.jar">
+            <sha512 value="b90498f8210475e1ed9930f29d4272473eb71a6b835eaeb9d3a81327333fb2bd2c548de63e717bd8e1af333d3e43c1589fabbaadacffd83ecf46fd89b03dbf49" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
-      </component>
-      <component group="com.github.jk1.dependency-license-report" name="com.github.jk1.dependency-license-report.gradle.plugin" version="1.3">
-         <artifact name="com.github.jk1.dependency-license-report.gradle.plugin-1.3.pom">
-            <sha512 value="3b9d770247f6e04f8e9e484107900ea459425745aa5d684b292a0f25259bac6aad1ca7d7f0997e55361e8df71e69f4a9953d7bde7f91c94f7bea0fe3c3fedfb4" origin="Generated by Gradle because artifact wasn't signed"/>
+         <artifact name="gradle-license-report-2.1.pom">
+            <sha512 value="2855b56a9f53732358abac7f31d303e93c1c9e577c288cc8a9cbb1bde843d5bba3e99f60495493d82b47b5e776301d901f0befa4cbb628c7a24361e618e05aca" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="com.github.spotbugs.snom" name="spotbugs-gradle-plugin" version="4.7.10">
-         <artifact name="spotbugs-gradle-plugin-4.7.10.jar">
-            <sha512 value="fc7b11901b0c9ab73a72f317e0b139be53e9a52e0e1557a38ae9e2727a91e2fa43b2f64acc26242bfd2bce7d3e42531fcabcfb1a0a596a871a75fe3167869e7d" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="spotbugs-gradle-plugin-4.7.10.module">
-            <sha512 value="ebb2bc5c0bf3d9bbe24f680940260e6bf8271981e0a9e388f43b2f9846813a657d5c7deb64443203b43a56d4b3a6fa30a928bb9d31f952511f76b1bed5d33981" origin="Generated by Gradle because artifact wasn't signed"/>
+      <component group="com.github.jk1.dependency-license-report" name="com.github.jk1.dependency-license-report.gradle.plugin" version="2.1">
+         <artifact name="com.github.jk1.dependency-license-report.gradle.plugin-2.1.pom">
+            <sha512 value="19e2c738c0c842f6b818f0a6abbaafa30fb0082e2e1b79588f062d5c1e9d68484eb1b3c110873ff73f8077937da15f19da79512314b4f37c4faa4d20004e6e26" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
       <component group="com.github.spotbugs.snom" name="spotbugs-gradle-plugin" version="5.0.13">
          <artifact name="spotbugs-gradle-plugin-5.0.13.jar">
             <sha512 value="2b171cabd12c1e2a89ea9dfeedc4f97f89587aadadcbb6b4b093d7c558ee3cb2f7d2a6cc66787d5d7b664cf3dc9bc7e4cdad3737cdce109d7ab5a0ef0d8bc925" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
+         <artifact name="spotbugs-gradle-plugin-5.0.13.module">
+            <sha512 value="de62d0343047accc52c517f056150f89b4a229016dc5f2ea5dff726892fdeae838eeda7cd5003cd5f56f8fd7109ad66e4a0d3389b978fd33aca9bf8e4f7c2099" origin="Generated by Gradle because artifact wasn't signed"/>
+         </artifact>
       </component>
-      <component group="com.google.errorprone" name="error_prone_annotations" version="2.3.4">
-         <artifact name="error_prone_annotations-2.3.4.jar">
-            <pgp value="7615ad56144df2376f49d98b1669c4bb543e0445"/>
+      <component group="com.google.code.findbugs" name="jsr305" version="1.3.9">
+         <artifact name="jsr305-1.3.9.jar">
+            <sha512 value="06da282cfd8e30d9f8cf17702b8709172b00e22b75a627a1d85f8989615b8a1a401bc25d9aee7b14aed1d9b5df73bf2ea8d66f9c8468d9577c29f0ccfa2cc70a" origin="Generated by Gradle because artifact wasn't signed"/>
+         </artifact>
+         <artifact name="jsr305-1.3.9.pom">
+            <sha512 value="7fa32d063fcc53e0c546e2537b98653fc9453f81e3eaaeecb332d0886531b22d8ae3f8ff5e959c907415d0c2096f7fbee0c95cb4972347fec3482eb296c1134b" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
       <component group="com.gradle" name="build-scan-plugin" version="1.10.1">
@@ -353,14 +313,9 @@
             <sha512 value="ec75067d2d87f5203b55bb06da8eb65613f6c35c9794d08c2ce7da5a6068780a1534bb3b0ebbbe4d420d2ec8d50407a7f9907b8c77955ae1cd463f433c58fe9f" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="com.gradle" name="gradle-enterprise-gradle-plugin" version="3.11.3">
-         <artifact name="gradle-enterprise-gradle-plugin-3.11.3.jar">
-            <pgp value="314fe82e5a4c5377bca2edec5208812e1e4a6db0"/>
-         </artifact>
-      </component>
-      <component group="com.gradle.enterprise" name="com.gradle.enterprise.gradle.plugin" version="3.11.1">
-         <artifact name="com.gradle.enterprise.gradle.plugin-3.11.1.pom">
-            <sha512 value="effdf644e9d6d251143c286de47758a9f35f9d00b81f8453d7a3a2316e8999647e30b5a7541f6be42ca3456f0d1e04db966414e8414db46202cc6dc2a5b9a093" origin="Generated by Gradle because artifact wasn't signed"/>
+      <component group="com.gradle.enterprise" name="com.gradle.enterprise.gradle.plugin" version="3.11.4">
+         <artifact name="com.gradle.enterprise.gradle.plugin-3.11.4.pom">
+            <sha512 value="da01fb99afa489c817cc37e787a5623089f7c8613fbccda0a466402fa46eaf13ecb540fd9f8f316dbaf1147ede415ab9bb0ee04c11e20517372e32ad0d4262ed" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
       <component group="com.jcraft" name="jsch" version="0.1.27">
@@ -371,14 +326,6 @@
             <sha512 value="7d122234353216e98807ab27a663ca4869589131a577c378aae85fbb7263fa9cbf641f0e980ebb6008d43d2d880fc5b30afb77b585c0470b33a2a6fdef8a803e" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="com.jcraft" name="jsch" version="0.1.42">
-         <artifact name="jsch-0.1.42.jar">
-            <sha512 value="900f9f14bbad4c4140dace31527134f831cf73c0315445dad20a5c3e49f23910a2871dc39a58a315cf5a4581a19333bdb19d97da7902861672315270425a00bd" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="jsch-0.1.42.pom">
-            <sha512 value="26c2d92414e3be2fb044a7ed800b1bbe7e5515f23faa8dcbc91b49745dd70ad31a28ec200fc86835aaecd6e8bfa7a9ea034698b4784e273795e00645f4580075" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
       <component group="com.sun.activation" name="all" version="1.2.1">
          <artifact name="all-1.2.1.pom">
             <pgp value="6dd3b8c64ef75253beb2c53ad908a43fb7ec07ac"/>
@@ -392,14 +339,6 @@
             <sha512 value="7753c96b4599504bb444cf44839f825e718dd4193af74a828341dc5a7b560d497a341466969c5dd23f1be62f87c84a9574e431088e3594f7b1a5e22e49ad526f" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="commons-httpclient" name="commons-httpclient" version="3.1">
-         <artifact name="commons-httpclient-3.1.jar">
-            <pgp value="0785b3eff60b1b1bea94e0bb7c25280eae63ebe5"/>
-         </artifact>
-         <artifact name="commons-httpclient-3.1.pom">
-            <sha512 value="7c12293d26091d3c1786148a6705c9ba516696ac0bc057fd420110ade6f4d2ff4af50c221eaedbe8cec7520d04e0556947bad56cf5b01221703ac32b028b4c4f" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
       <component group="commons-logging" name="commons-logging" version="1.1.1">
          <artifact name="commons-logging-1.1.1.pom">
             <pgp value="b920d295bf0e61cb4cf0896c33cd6733af5ec452"/>
@@ -413,14 +352,6 @@
             <sha512 value="3d9f60e6d3c19fb016fac73b97da4ca999822d4d6d981a42067c33e0f1ede479e059c2cb973e1f634dddcf33a516870a7639af5865f9a866182cb03613720b00" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="gradle.plugin.com.github.jk1" name="gradle-license-report" version="1.3">
-         <artifact name="gradle-license-report-1.3.jar">
-            <sha512 value="893be63cc01d3d53f1ba81b6b2712cd5eab71ca1dc41af3a66de800e30504c5f1972b0759e05997629a5686876dddbd8fd8a244daa14da1f759dce6154989201" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="gradle-license-report-1.3.pom">
-            <sha512 value="77472c232e0b9cfe8e9c08ed7b933f5c8155a3544894769d9cd2a42b85dfe6033f5dbe39b3ab5940eb2599f72d49ed90d7c50c28b8bd6913368fd9ec8b97ed49" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
       <component group="javax.activation" name="activation" version="1.1">
          <artifact name="activation-1.1.jar">
             <sha512 value="c0ff5bf3ace7acc1b31fcc109cee48d9eb8f025ae15a31dc91eca760933bdb97c93f05d61e95af1e317859d72e5f179f897f5bf3df0e3810f4212d43bacee4bd" origin="Generated by Gradle because artifact wasn't signed"/>
@@ -445,14 +376,6 @@
             <sha512 value="02f0c773ba24b74f45f6519c653cb118395f81389c7e73a034f82074a3e277f793d77783d794143236b05fc5247af5f69d9b2605d0929b742a5673a55e51f880" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="jdom" name="jdom" version="1.0">
-         <artifact name="jdom-1.0.jar">
-            <sha512 value="267bcff47fd428447eeb2a4b08886133b41d00d1bbdaad928234e88917499f7d06a8d7783702efa67149d12577d7b59265c1ff42dcc2cf75ba71ff9026e0e2ac" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="jdom-1.0.pom">
-            <sha512 value="6611cd3f96b4c71be102fce0e9f8a469006f9060501ff95e29f853e4a91274f8460da3e87cb61bcd1b773d2479f05029c48b1732989d0762d07d65af246f5912" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
       <component group="jmock" name="jmock" version="1.2.0">
          <artifact name="jmock-1.2.0.jar">
             <sha512 value="f262bf0e3820d0c943cb97d4b5a3efb7183917d0ed9e30522fc0cfcce3f1a43a901b37c2f8b6d319f0af5ae1c6a6111d22eb8cd30941ab4de3181566e20b4d15" origin="Generated by Gradle because artifact wasn't signed"/>
@@ -506,18 +429,13 @@
             <sha512 value="b1f066294e922afd83ea333788b15cffbb2e3e31c904fd63b002b8d85f492f8eaf9552b0da9aa9f687b7486b88c7dabf186882e770f66ea55fa14456c23cdce4" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="me.champeau.gradle" name="japicmp-gradle-plugin" version="0.4.0">
-         <artifact name="japicmp-gradle-plugin-0.4.0.jar">
-            <sha512 value="e3b75c9fd3b3cde18c024e387211217330dd6e08f1ee3f25a57e47cc295e220f48530d9f971ce72eb7ece93cd091e3ccba7f0217637f5bc331d9aac98ac9483d" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="japicmp-gradle-plugin-0.4.0.pom">
-            <sha512 value="3f96ce4f208604a6a01357bd184fb7657e43c985b2b9617fe695adb774a0c87010bcaf79607969994ed77f3d9afdb7e4adff41fb4c3ab6bb2c52ad5df2755ffd" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
       <component group="me.champeau.gradle" name="japicmp-gradle-plugin" version="0.4.1">
          <artifact name="japicmp-gradle-plugin-0.4.1.jar">
             <sha512 value="a9a2f89785b153300165612a25db79a3418c1a01c29659270a2484828c8799871277b057f9ce496a2c0bc65e241b56c0b951671b68c2fa6a05ab9f9941745146" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
+         <artifact name="japicmp-gradle-plugin-0.4.1.pom">
+            <sha512 value="6425a5e6e442eee9d23d0a2d58c0ac56c83045c44dee146b9bff4106b9cec9cafd4529ac939eaa2e3e08bb83dc7bdd8a1b07da81c652ee15d345a51d62bb25ae" origin="Generated by Gradle because artifact wasn't signed"/>
+         </artifact>
       </component>
       <component group="me.champeau.gradle" name="jmh-gradle-plugin" version="0.5.3">
          <artifact name="jmh-gradle-plugin-0.5.3.jar">
@@ -527,17 +445,14 @@
             <sha512 value="aad0a4814fb62b7835f2c88d8508e00791ede1af589eed69458ed6cf1d856e9cd5a5a5dc549095343deaab5a11c0215519f9c73bfde8fadb71c87c03e801d082" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="me.champeau.gradle.japicmp" name="me.champeau.gradle.japicmp.gradle.plugin" version="0.4.0">
-         <artifact name="me.champeau.gradle.japicmp.gradle.plugin-0.4.0.pom">
-            <sha512 value="68995647a289ec9c263bc63902764980a098adbcd8c0ad65814e8c08b84e69270a1fa4bf38450cbf1ab13ae10f02c2cd8f8d0799b30cd5a2b79ce33e7c2cc3e3" origin="Generated by Gradle because artifact wasn't signed"/>
+      <component group="me.champeau.gradle.japicmp" name="me.champeau.gradle.japicmp.gradle.plugin" version="0.4.1">
+         <artifact name="me.champeau.gradle.japicmp.gradle.plugin-0.4.1.pom">
+            <sha512 value="1ec82b14db51afff8b7bc011ffcc92382d02c8142e25eae96e76269ac8b4e81a4f849887ab6e7100884614db8f6c6152c87b50a81d581943dc4dc351570b1835" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="mstor" name="mstor" version="0.9.9">
-         <artifact name="mstor-0.9.9.jar">
-            <sha512 value="b9faa4b5f3735a8e060aa29e0b3575906f7c3d16f3c5d023e230c954124a5dd13e5f7c72afa6590ca2507ec93bdd50fa4123b9c0ff788685896e45c0bb16528b" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="mstor-0.9.9.pom">
-            <sha512 value="820a52692e01fef6769d4cc83ce1d4eb3c66321abfa955ade106577d9d3be5aa7edf42e7db959b9505c541d394bb03c7cb9a0c3d6192a5bcd5656695ea027a31" origin="Generated by Gradle because artifact wasn't signed"/>
+      <component group="net.java" name="jvnet-parent" version="1">
+         <artifact name="jvnet-parent-1.pom">
+            <pgp value="2bcbdd0f23ea1cafcc11d4860374cf2e8dd1bdfd"/>
          </artifact>
       </component>
       <component group="net.java" name="jvnet-parent" version="3">
@@ -581,9 +496,9 @@
             <pgp value="ae9e53fc28ff2ab1012273d0bf1518e0160788a2"/>
          </artifact>
       </component>
-      <component group="org.apache" name="apache" version="21">
-         <artifact name="apache-21.pom">
-            <pgp value="fa77dcfef2ee6eb2debedd2c012579464d01c06a"/>
+      <component group="org.apache" name="apache" version="27">
+         <artifact name="apache-27.pom">
+            <pgp value="84789d24df77a32433ce1f079eb80e92eb2135b1"/>
          </artifact>
       </component>
       <component group="org.apache" name="apache" version="4">
@@ -601,16 +516,6 @@
             <pgp value="808d78b17a5a2d7c3668e31fbffc9b54721244ad"/>
          </artifact>
       </component>
-      <component group="org.apache.commons" name="commons-parent" version="42">
-         <artifact name="commons-parent-42.pom">
-            <pgp value="ce8075a251547bee249bc151a2115ae15f6b8b72"/>
-         </artifact>
-      </component>
-      <component group="org.apache.commons" name="commons-parent" version="48">
-         <artifact name="commons-parent-48.pom">
-            <pgp value="b6e73d84ea4fcc47166087253faad2cd5ecbb314"/>
-         </artifact>
-      </component>
       <component group="org.apache.commons" name="commons-parent" version="5">
          <artifact name="commons-parent-5.pom">
             <pgp value="b920d295bf0e61cb4cf0896c33cd6733af5ec452"/>
@@ -621,9 +526,9 @@
             <pgp value="bc87a3fd0a54480f0badbebd21939ff0ca2a6567"/>
          </artifact>
       </component>
-      <component group="org.apache.commons" name="commons-parent" version="9">
-         <artifact name="commons-parent-9.pom">
-            <pgp value="d196a5e3e70732eeb2e5007f1861c322c56014b2"/>
+      <component group="org.apache.httpcomponents" name="httpcomponents-parent" version="12">
+         <artifact name="httpcomponents-parent-12.pom">
+            <pgp value="6a814b1f869c2bbeab7cb7271a2a1c94bde89688"/>
          </artifact>
       </component>
       <component group="org.apache.logging" name="logging-parent" version="5">
@@ -728,11 +633,6 @@
             <sha512 value="c069c7facf306707ec9d9c53e4a5d77438bd14798f1c43dc4173d657a28f8b093217fc832932090dea72630e23e4bb190a58619003345cc96272b0aeff88c868" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="org.checkerframework" name="checker-qual" version="3.5.0">
-         <artifact name="checker-qual-3.5.0.jar">
-            <pgp value="19beab2d799c020f17c69126b16698a4adf4d638"/>
-         </artifact>
-      </component>
       <component group="org.codehaus" name="codehaus-parent" version="4">
          <artifact name="codehaus-parent-4.pom">
             <pgp value="2bcbdd0f23ea1cafcc11d4860374cf2e8dd1bdfd"/>
@@ -754,11 +654,6 @@
             <sha512 value="97cd6cae44621166813e70d0b896592a271e7541373fb6b9be9a2a0f4628b7c043880f56457ebf6fb749ffa2cf707c05de2238a6b2adf35b156786794a1e3acf" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="org.codehaus.mojo" name="mojo-parent" version="40">
-         <artifact name="mojo-parent-40.pom">
-            <pgp value="d433f9c895710db8ab087fa6b7c3b43d18eaa8b7"/>
-         </artifact>
-      </component>
       <component group="org.codehaus.plexus" name="plexus" version="1.0.4">
          <artifact name="plexus-1.0.4.pom">
             <sha512 value="754ed23e59d997a5c1f9814f949df6618f65faf206221e301724c9aefa795186ed65802dad95ef8c9610d33e75c0e28526dc36aff0157efb8fa3b94a5a63fd85" origin="Generated by Gradle because artifact wasn't signed"/>
@@ -808,44 +703,16 @@
             <sha512 value="01a1ce2ae359cde9f4b880fa6ffbace9f767a134cb016365f12ebd762dbbcc7e378be0f3f6f6c65828e839c4e6ecaffbf6b93170ee73c24cef22460c58b07965" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="org.cyberneko" name="html" version="1.9.8">
-         <artifact name="html-1.9.8.jar">
-            <sha512 value="40ef78b2394c6495604bc0f7a82ba492a3f0cb26127d8c917da42066f57328587caba84b10679be9a06991af7aab454bb482cd92393ecd67f0d71779337670cd" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="html-1.9.8.pom">
-            <sha512 value="353f9c2b7c3e56ab61f5214d0a1d235bb4870381860e7c787aefbce51ea8f4511a5519d1ab65a4d16162111c563e1d4b685cf4f7e4d49339198ecb1ae56093a1" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
       <component group="org.fusesource" name="fusesource-pom" version="1.12">
          <artifact name="fusesource-pom-1.12.pom">
             <sha512 value="1378fc44bd73525218e4e435b638d77de1c41185c1813220a024a564d63a1bdcb9fb20fb460937cd7e26b302d5ed0024835c8337b807f1e2f8c4cd63a16db794" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="org.hsqldb" name="hsqldb" version="2.7.1">
-         <artifact name="hsqldb-2.7.1-jdk8.jar">
-            <pgp value="d76260c72df74e66268f7770ab049df4ab24c1ef"/>
-         </artifact>
-      </component>
-      <component group="org.infinispan" name="infinispan-bom" version="11.0.15.Final">
-         <artifact name="infinispan-bom-11.0.15.Final.pom">
-            <sha512 value="4c97c85a0c3fce6de337ce8cc10b3abd35f4ff68d3d3fb169781ce79b5ecfb4ffc9206a125fd89ba4eff2a49f51c2c3720d61268eeadbf33ac19cf9bfda0dd0c" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
-      <component group="org.infinispan" name="infinispan-build-configuration-parent" version="11.0.15.Final">
-         <artifact name="infinispan-build-configuration-parent-11.0.15.Final.pom">
-            <sha512 value="ccd22dc8381fe92a58a5dae32e572cefee4d5992452e53c7c8aa6bec01f5ae221498ac86f6db219f55bcff27bca3cfb9438a4ff5e867f4d68e70b54b8b9b0c54" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
       <component group="org.jboss" name="jboss-parent" version="23">
          <artifact name="jboss-parent-23.pom">
             <sha512 value="b7995e364497bc026efe1ab2a0144ea7905f63acb04f9501842c8172f522e646c6c30c73ff53e45eab52490a6b1bf9b5a9d75a53b8dbb70ca212dd5aad277fbb" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="org.jboss" name="jboss-parent" version="36">
-         <artifact name="jboss-parent-36.pom">
-            <sha512 value="a5517aa149db4b09b8b191d3ec2175dfc89595c8604e2fd7ad86e3d6cf053099a1114a00569d2f08d7411fba45ed21c699c16863baa999abca58c92d3978c5fe" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
       <component group="org.jboss.bridger" name="bridger" version="1.6.Final">
          <artifact name="bridger-1.6.Final.jar">
             <sha512 value="d5d27b85a1290a31cb1752b315a0c88f8aa025de29418b7d300ac92c516ff1cf20aed1ef7aa78b6dec663433c72257d9a984a4d5eca14f27d1795fa0a2916a83" origin="Generated by Gradle because artifact wasn't signed"/>
@@ -854,43 +721,6 @@
             <sha512 value="bc9cbda22130f8c6a0eef672a2dea0bc02ed785bb5382ac258678106175132b4c2a1e365ab69d4e06f705b88d71e9ea2aedb0861d6d63901d0320522352a6ddf" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="org.jetbrains" name="annotations" version="13.0">
-         <artifact name="annotations-13.0.jar">
-            <pgp value="2e3a1affe42b5f53af19f780bcf4173966770193"/>
-         </artifact>
-      </component>
-      <component group="org.jfrog.buildinfo" name="build-info-api" version="2.19.2">
-         <artifact name="build-info-api-2.19.2.jar">
-            <sha512 value="53be788e38aae261669bc32d1c6a7b1c4a6cd8e0591b39d24f60e2488c459560708e8aeb79d0943d6938f339da5754b5cf05a0633ae11068a493de7fb6edc339" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="build-info-api-2.19.2.pom">
-            <sha512 value="ed1441e0040e79282aafd52d3585ac322039810d6f4bb3cee5b92dc82e58afb492c4b13dbb326ea0337aedf8a43a245023c77bbf2d559ece71bdfc8785d997cf" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
-      <component group="org.jfrog.buildinfo" name="build-info-client" version="2.19.2">
-         <artifact name="build-info-client-2.19.2.jar">
-            <sha512 value="6a1cba6bd63f485dbf3a470eaf156c7c69977472a7450cd539ac180994cd7146480ebf4f82adbc31439e1821c3831852647b65cfb2d067dcba678e812d71195d" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="build-info-client-2.19.2.pom">
-            <sha512 value="043fcb156aa13f61993de60be31792abb76afabd80810840b9bc02a45219e4e15c767a1f9dbf885525f90305a8db253dda8b92c3b0a7d7919f77d9284dc30cc4" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
-      <component group="org.jfrog.buildinfo" name="build-info-extractor" version="2.19.2">
-         <artifact name="build-info-extractor-2.19.2.jar">
-            <sha512 value="ccf8eda26984638decf38fdc582f6000177ec7aba5f88bd535f901c4552f7836b78b89845729901a614533165ac576497cf2ecbce3fc4d0b2b013531eb769266" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="build-info-extractor-2.19.2.pom">
-            <sha512 value="ba87e623edd0dca8328d10a912df155c18a74c84c82ef085ea5aa2852fd2aa2509af646280228b90a6e243297558be25e58e9761a06b47f732ea288579125850" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
-      <component group="org.jfrog.buildinfo" name="build-info-extractor-gradle" version="4.17.2">
-         <artifact name="build-info-extractor-gradle-4.17.2.jar">
-            <sha512 value="92ee224aaeafaa1ed5f3684141b223eb309d59ca1eb03707cac57cea0885c555544e632f1cd7456beee3ea1a3eb7c2dfda82261038021dbfb71fd23d5a0cbb88" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="build-info-extractor-gradle-4.17.2.pom">
-            <sha512 value="a6f66e5b89d5c3dfde8bb02002dfffae56d76fdb16202f1d42a20a8c045f980fd6343b556a3ea9e3b649ac44e34f27b39bac690f281bfc785473fb014ad233e9" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
       <component group="org.jfrog.buildinfo" name="build-info-extractor-gradle" version="4.29.3">
          <artifact name="build-info-extractor-gradle-4.29.3.jar">
             <ignored-keys>
@@ -898,6 +728,17 @@
             </ignored-keys>
             <sha512 value="bd93716380efa93b4190f4c5273484ad70322f068ccc7034de01d76612baf55901a34ccc5710bebd512a32316aaec69ebe911447bc02b25da3a53b41ee7598b9" origin="Generated by Gradle because PGP signature verification failed!"/>
          </artifact>
+         <artifact name="build-info-extractor-gradle-4.29.3.pom">
+            <ignored-keys>
+               <ignored-key id="49bc0306deb0ece16cdd09652ee4988c55528f25" reason="PGP verification failed"/>
+            </ignored-keys>
+            <sha512 value="3f65056d6dbed72d78729067ea7a0116c0d0a6cc4f4f41d7e842e1eef094e21b6434424e0f16f82d619ba9154bcbcd686e8edf1887aa34cd5d66db061c2d8a95" origin="Generated by Gradle because PGP signature verification failed!"/>
+         </artifact>
+      </component>
+      <component group="org.junit" name="junit-bom" version="5.7.1">
+         <artifact name="junit-bom-5.7.1.pom">
+            <pgp value="ff6e2c001948c5f2f38b0cc385911f425ec61b51"/>
+         </artifact>
       </component>
       <component group="org.multiverse" name="multiverse" version="0.7.0">
          <artifact name="multiverse-0.7.0.pom">
@@ -912,35 +753,22 @@
             <sha512 value="765282f45f2fc40fddc97682adf714352c02fc5f6b9fc8bdf9f2ed92f6514fe9dcfab41df6c4305dd14d2ec242525f64a4b61356274fc0fd2d1e776c8bf06f46" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="org.nosphere.apache" name="creadur-rat-gradle" version="0.7.1">
-         <artifact name="creadur-rat-gradle-0.7.1.jar">
-            <sha512 value="220ecab5314193b3782bf6f15a4797294c8b1c9f8996b4e8ec06808fb0127e9f6b4014e46669e8a96b6c9dc91034e70a91fe74f840819df4d8cf5141fe93d66c" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="creadur-rat-gradle-0.7.1.module">
-            <sha512 value="3e978adf1b81ee418781cf47e79e8aaaef495046d67c18ee46a7ef8b4f7f18e7ef6eefaa7eb15716b64267a5a385a83ffe10539a22f3b667397042c39b81bbc2" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
       <component group="org.nosphere.apache" name="creadur-rat-gradle" version="0.8.0">
          <artifact name="creadur-rat-gradle-0.8.0.jar">
             <sha512 value="f9c0c770036768965d955bf849933dfa1b5805959d0c93c2c70da31d67c200140cac7b9b93cf28b3f86aa3a5993dd25d566e37b0c451264cb0f6f2b5cd88f760" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
+         <artifact name="creadur-rat-gradle-0.8.0.module">
+            <sha512 value="8d4e335f73e5c2411f484f3c0e0291cd0e9cb96b1e386d23ee4a2ba759784627782281ed02145475685dd47d99742aec5461c52d567d7647462856d86c97b664" origin="Generated by Gradle because artifact wasn't signed"/>
+         </artifact>
       </component>
       <component group="org.ow2" name="ow2" version="1.5">
          <artifact name="ow2-1.5.pom">
             <sha512 value="5445748e294cf9f23fe8f1e18e2ebb7108800d40f81a4566a73f9434fe21d2058d05acf3bc4d15f629151df47c42bcf948de3bba0b6a37982dfc3a8f1baf244d" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="org.slf4j" name="slf4j-api" version="1.4.3">
-         <artifact name="slf4j-api-1.4.3.jar">
-            <sha512 value="18dc41fadbb10e69a5b0ce3c5cf35e9c1cdfa1734936fd7cb2755aa707a8667e20adcaf22ba932f083925d5013ed3dea1d29888efa3031019986f23557cb207f" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="slf4j-api-1.4.3.pom">
-            <sha512 value="e9a37d89f5075eefd977d4dc66909abfa0d0880c1bac4d8fcdc2c4273d29b6f0e36c8e57ec0d9503e03933270bad82e31ec5d8e8cba877f56f0c4941c457a36a" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
-      <component group="org.slf4j" name="slf4j-parent" version="1.4.3">
-         <artifact name="slf4j-parent-1.4.3.pom">
-            <sha512 value="e4d4c47199f2c99cdccae982df376f3da208a88f3ff67b6238211acc1537e1122dedadcd1881b1abfa81957f0140cdb8d35f9f7a299ea954b28f58d8196a4b94" origin="Generated by Gradle because artifact wasn't signed"/>
+      <component group="org.ow2" name="ow2" version="1.5.1">
+         <artifact name="ow2-1.5.1.pom">
+            <sha512 value="5dbdf60bace26f9dbe2610d3de178e729fae77d65f57cb8238a828d020aaf1b4cc3d3d804bbdcf4a385c141b14fbf92ff689d9caa1f9e86542b5c47b0b1e9288" origin="Generated by Gradle because a key couldn't be downloaded"/>
          </artifact>
       </component>
       <component group="org.sonarqube" name="org.sonarqube.gradle.plugin" version="3.0">
@@ -1000,16 +828,6 @@
             <pgp value="2bcbdd0f23ea1cafcc11d4860374cf2e8dd1bdfd"/>
          </artifact>
       </component>
-      <component group="org.testcontainers" name="testcontainers-bom" version="1.16.1">
-         <artifact name="testcontainers-bom-1.16.1.pom">
-            <pgp value="d022218dcc08aad6ef3af876b3de72e647d35161"/>
-         </artifact>
-      </component>
-      <component group="org.yaml" name="snakeyaml" version="1.33">
-         <artifact name="snakeyaml-1.33.jar">
-            <pgp value="120d6f34e627ed3a772ebbfe55c7e5e701832382"/>
-         </artifact>
-      </component>
       <component group="org.ysb33r.gradle" name="grolifant" version="0.16.1">
          <artifact name="grolifant-0.16.1.jar">
             <ignored-keys>
@@ -1045,14 +863,6 @@
             <sha512 value="0f9b997db8cb5751a0b49612bd29ae273fcb307e391494b34fed6110f870489c38a26215292d801544687359b58c025331f588850b0430c2d07b78be33a8d835" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="prevayler" name="prevayler" version="2.02.005">
-         <artifact name="prevayler-2.02.005.jar">
-            <sha512 value="d2c06132fbde811e59e58fe1c4a303e3ca6bf79ec845caf125b181d14f5123741f93b33f59daf0f1e3089949ffc4ca6432920ee43520281e835b36e43af23677" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="prevayler-2.02.005.pom">
-            <sha512 value="c1355f35ebe55eb143fea166698ee50298f2fbdfa94771316ff17ccc459e44bc12b3de8358da89fd555b52c5dfe7312cc767cc89f871ef560f449882921769d7" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
       <component group="xml-apis" name="xml-apis" version="1.0.b2">
          <artifact name="xml-apis-1.0.b2.jar">
             <sha512 value="daee51f0f564979c941b41e27a7129617ce9d791a4e1c4b618a29ae33ec9c78201ac516685cadfd073fda250d50eb2c0d651474103e7c4577e4bfa7d5f2052a1" origin="Generated by Gradle because artifact wasn't signed"/>
@@ -1069,21 +879,5 @@
             <sha512 value="88bc2e6da97259215867f3593a99c6df31a6fc7de6dec2a4931f98cd7becdca0e96979eb26a9958005682555b86cc0415357e17ae962a98f59a1c6eac7ab387b" origin="Generated by Gradle because artifact wasn't signed"/>
          </artifact>
       </component>
-      <component group="xpp3" name="xpp3_min" version="1.1.4c">
-         <artifact name="xpp3_min-1.1.4c.jar">
-            <sha512 value="34989289ce8ed861499f31742ee1e7b9dc3c59973ce915a7b561d33d98968e77db5bb94c1692802ccdbd86d04caa7db67748efafb1402428b2d6ae3056497618" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="xpp3_min-1.1.4c.pom">
-            <sha512 value="31f0799bacc8de2d9d315cb5c8fcd014e445266a4fea30bcaf303027cf4bde54a0d2d278d9c6f01406f16e5514e0fee17c7dd7333b69747d1cb00470e96017ab" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
-      <component group="xstream" name="xstream" version="1.1.3">
-         <artifact name="xstream-1.1.3.jar">
-            <sha512 value="9d82bf4b30670f236ec623941f1e595bfc051ac2426bd168016feb6434f630c2bf7641b568a4083fe20156384f061c9375949a1893d9b9e1b86959f571dc137e" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-         <artifact name="xstream-1.1.3.pom">
-            <sha512 value="99ff6aa30b3473272674a92a5d5a88a2e164c4537e6871944292582028afa11cc3570a822a31dfd8dd06086c991d4aa6e62afb0713b606f0fbe9a5a3bd210cb4" origin="Generated by Gradle because artifact wasn't signed"/>
-         </artifact>
-      </component>
    </components>
 </verification-metadata>


[groovy] 01/03: minor build refactor

Posted by pa...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch GROOVY_4_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git

commit cc3c2015249d39967367ed290cc2aa5bc0a197e8
Author: Paul King <pa...@asert.com.au>
AuthorDate: Wed Nov 16 16:23:54 2022 +1000

    minor build refactor
---
 subprojects/performance/build.gradle | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/subprojects/performance/build.gradle b/subprojects/performance/build.gradle
index 5db4ee9a4b..9bdb3c9a3a 100644
--- a/subprojects/performance/build.gradle
+++ b/subprojects/performance/build.gradle
@@ -20,7 +20,7 @@ plugins {
     id 'org.apache.groovy-performance'
 }
 
-tasks.named('performanceTests') {
+performanceTests {
     versions '2.5.19',
             '3.0.13',
             '4.0.6',