references:

basic usage

@Grab(group='org.springframework', module='spring-orm', version='5.2.8.RELEASE')
import org.springframework.jdbc.core.JdbcTemplate
  • or
    @Grab('org.springframework:spring-orm:5.2.8.RELEASE')
    import org.springframework.jdbc.core.JdbcTemplate
    

specify additional repositories

@GrabResolver(name='restlet', root='http://maven.restlet.org/')
@Grab(group='org.restlet', module='org.restlet', version='1.1.6')

maven classifiers

@Grab(group='net.sf.json-lib', module='json-lib', version='2.2.3', classifier='jdk15')

excluding transitive dependencies

@Grab('net.sourceforge.htmlunit:htmlunit:2.8')
@GrabExclude('xml-apis:xml-apis')

jdbc drivers

@GrabConfig(systemClassLoader=true)
@Grab(group='mysql', module='mysql-connector-java', version='5.1.6')

using grape from the groovy shell

groovy.grape.Grape.grab(group:'org.springframework', module:'spring', version:'2.5.6')

settings

proxy settings

[!TIP] reference:

$ groovy -Dhttp.proxyHost=yourproxy -Dhttp.proxyPort=8080 yourscript.groovy

# or
JAVA_OPTS = -Dhttp.proxyHost=yourproxy -Dhttp.proxyPort=8080

logging

  • show download process

    $ groovy -Dgroovy.grape.report.downloads=true sample.groovy
    Resolving dependency: org.springframework#spring-orm;5.2.8.RELEASE {default=[default]}
    Preparing to download artifact org.springframework#spring-orm;5.2.8.RELEASE!spring-orm.jar
    Preparing to download artifact org.springframework#spring-beans;5.2.8.RELEASE!spring-beans.jar
    Preparing to download artifact org.springframework#spring-core;5.2.8.RELEASE!spring-core.jar
    Preparing to download artifact org.springframework#spring-jdbc;5.2.8.RELEASE!spring-jdbc.jar
    Preparing to download artifact org.springframework#spring-tx;5.2.8.RELEASE!spring-tx.jar
    Preparing to download artifact org.springframework#spring-jcl;5.2.8.RELEASE!spring-jcl.jar
    Downloaded 3006 Kbytes in 893ms:
      [SUCCESSFUL ] org.springframework#spring-orm;5.2.8.RELEASE!spring-orm.jar (202ms)
      [SUCCESSFUL ] org.springframework#spring-beans;5.2.8.RELEASE!spring-beans.jar (154ms)
      [SUCCESSFUL ] org.springframework#spring-core;5.2.8.RELEASE!spring-core.jar (175ms)
      [SUCCESSFUL ] org.springframework#spring-jcl;5.2.8.RELEASE!spring-jcl.jar (112ms)
      [SUCCESSFUL ] org.springframework#spring-jdbc;5.2.8.RELEASE!spring-jdbc.jar (132ms)
      [SUCCESSFUL ] org.springframework#spring-tx;5.2.8.RELEASE!spring-tx.jar (111ms)
    
  • log with even more verbosity

    $ groovy -Divy.message.logger.level=4 sample.groovy
    

jenkins-core

[!TIP] references:

setup manually

  • setup JAVA_OPTS ( if necessary )

    echo "JAVA_OPTS+='-Dhttp.proxyHost=my.proxy.com -Dhttp.proxyPort=80'" >> ~/.bashrc
    source ~/.bashrc
    
    # result
    $ echo $JAVA_OPTS
    -Dhttp.proxyHost=my.proxy.com -Dhttp.proxyPort=80
    
  • download pom and jar to ~/.m2

    $ version='2.377'
    $ path="~/.m2/repository/org/jenkins-ci/main/jenkins-core/${version}"
    $ url="https://repo.jenkins-ci.org/artifactory/releases/org/jenkins-ci/main/jenkins-core/${version}"
    $ mkdir -p "${path}" && cd $_
    $ curl -fsSL -o "${path}"/jenkins-core-${version}.pom "${url}"/jenkins-core-${version}.pom
    $ curl -fsSL -o "${path}"/jenkins-core-${version}.jar "${url}"/jenkins-core-${version}.jar
    
  • download dependencies

    $ cat jenkins-core.groovy
    @GrabResolver(name='jenkins', root='https://repo.jenkins-ci.org/releases')
    @Grab(group='org.jenkins-ci.main', module='jenkins-core', version='2.377')
    import jenkins.model.Jenkins
    
    $ groovy [-Divy.message.logger.level=4] -Dgroovy.grape.report.downloads=true jenkins-core.groovy
    

use jenkins-core

@GrabResolver(name='jenkins', root='https://repo.jenkins-ci.org/releases')
@Grab(group='org.jenkins-ci.main', module='jenkins-core', version='2.377')

import hudson.Util
println Util.XS_DATETIME_FORMATTER.format( new Date() )

// => 2022-11-23T13:39:34Z

Q&A

  • org.connectbot.jbcrypt#jbcrypt;1.0.0

    • errors
      :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
      org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
      General error during conversion: Error grabbing Grapes -- [unresolved dependency: org.connectbot.jbcrypt#jbcrypt;1.0.0: java.text.ParseException: project must be the root tag]
      
    • solution

      [!TIP] solution:

      $ grep -n jbcrypt ~/.groovy/grapes/org.jenkins-ci.main/jenkins-core/ivy-2.377.xml
      89:    <dependency org="org.connectbot.jbcrypt" name="jbcrypt" rev="1.0.0" force="true" conf="compile->compile(*),master(*);runtime->runtime(*)"/>
      
      |
      v
      
      89:    <dependency org="org.connectbot" name="jbcrypt" rev="1.0.2" force="true" conf="compile->compile(*),master(*);runtime->runtime(*)"/>
      

CLI

[!NOTE]

$ sudo apt install groovy

$ which -a grape
/usr/bin/grape
/bin/grape
$ realpath /usr/bin/grape
/usr/share/groovy/bin/grape
$ realpath /bin/grape
/usr/share/groovy/bin/grape
$ dpkg -S /usr/share/groovy/bin/grape
groovy: /usr/share/groovy/bin/grape

list

$ grape list
[0.009s][warning][gc] -XX:+PrintGC is deprecated. Will use -Xlog:gc instead.
[0.009s][warning][gc] -XX:+PrintGCDetails is deprecated. Will use -Xlog:gc* instead.
[0.039s][info   ][gc,heap] Heap region size: 8M
[1.057s][info   ][gc     ] Using G1
[1.057s][info   ][gc,heap,coops] Heap address: 0x0000001000800000, size: 31744 MB, Compressed Oops mode: Non-zero disjoint base: 0x0000001000000000, Oop shift amount: 3
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/usr/share/groovy/lib/groovy-2.4.21.jar) to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

setting 'ivy.default.settings.dir' to 'jar:file:/usr/share/groovy/lib/ivy.jar!/org/apache/ivy/core/settings'
setting 'ivy.basedir' to '/var/jenkins_home/.'
setting 'ivy.default.conf.dir' to 'jar:file:/usr/share/groovy/lib/ivy.jar!/org/apache/ivy/core/settings'
setting 'awt.toolkit' to 'sun.awt.X11.XToolkit'
setting 'java.specification.version' to '11'
setting 'sun.cpu.isalist' to ''
setting 'sun.jnu.encoding' to 'UTF-8'
setting 'sun.arch.data.model' to '64'
setting 'java.vendor.url' to 'https://adoptium.net/'
setting 'ivy.message.logger.level' to '4'
setting 'sun.boot.library.path' to '/opt/java/openjdk/lib'
setting 'sun.java.command' to 'org.codehaus.groovy.tools.GroovyStarter --main org.codehaus.groovy.tools.GrapeMain --conf /usr/share/groovy/conf/groovy-starter.conf --classpath . list'
setting 'jdk.debug' to 'release'
setting 'jenkins.model.Jenkins.logStartupPerformance' to 'true'
setting 'java.specification.vendor' to 'Oracle Corporation'
setting 'java.version.date' to '2023-10-17'
setting 'java.home' to '/opt/java/openjdk'
setting 'file.separator' to '/'
setting 'java.vm.compressedOopsMode' to 'Non-zero disjoint base'
setting 'line.separator' to '
'
setting 'java.specification.name' to 'Java Platform API Specification'
setting 'java.vm.specification.vendor' to 'Oracle Corporation'
setting 'groovy.grape.report.downloads' to 'true'
setting 'sun.management.compiler' to 'HotSpot 64-Bit Tiered Compilers'
setting 'java.runtime.version' to '11.0.21+9'
setting 'user.name' to 'jenkins'
setting 'file.encoding' to 'UTF-8'
setting 'java.vendor.version' to 'Temurin-11.0.21+9'
setting 'java.io.tmpdir' to '/tmp'
setting 'java.version' to '11.0.21'
setting 'java.vm.specification.name' to 'Java Virtual Machine Specification'
setting 'java.awt.printerjob' to 'sun.print.PSPrinterJob'
setting 'sun.os.patch.level' to 'unknown'
setting 'java.library.path' to '/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib'
setting 'java.vendor' to 'Eclipse Adoptium'
setting 'java.specification.maintenance.version' to '2'
setting 'jenkins.install.runSetupWizard' to 'true'
setting 'sun.io.unicode.encoding' to 'UnicodeLittle'
setting 'java.class.path' to '/usr/share/groovy/lib/groovy-2.4.21.jar'
setting 'java.vm.vendor' to 'Eclipse Adoptium'
setting 'script.name' to '/usr/bin/grape'
setting 'user.timezone' to 'America/Los_Angeles'
setting 'jenkins.slaves.NioChannelSelector.disabled' to 'true'
setting 'os.name' to 'Linux'
setting 'java.vm.specification.version' to '11'
setting 'program.name' to 'grape'
setting 'sun.java.launcher' to 'SUN_STANDARD'
setting 'sun.cpu.endian' to 'little'
setting 'user.home' to '/var/jenkins_home'
setting 'tools.jar' to '/opt/java/openjdk/lib/tools.jar'
setting 'user.language' to 'en'
setting 'jsch.client_pubkey' to 'ssh-rsa,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256'
setting 'jsch.server_host_key' to 'ssh-rsa,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256'
setting 'com.cloudbees.workflow.rest.external.ChangeSetExt.resolveCommitAuthors' to 'true'
setting 'java.awt.graphicsenv' to 'sun.awt.X11GraphicsEnvironment'
setting 'java.awt.headless' to 'true'
setting 'sessionTimeout' to '1440'
setting 'sessionEviction' to '43200'
setting 'groovy.starter.conf' to '/usr/share/groovy/conf/groovy-starter.conf'
setting 'hudson.model.ParametersAction.keepUndefinedParameters' to 'true'
setting 'path.separator' to ':'
setting 'hudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps' to 'false'
setting 'os.version' to '4.19.12-1.el7.elrepo.x86_64'
setting 'java.runtime.name' to 'OpenJDK Runtime Environment'
setting 'jenkins.security.ClassFilterImpl.SUPPRESS_WHITELIST' to 'true'
setting 'jenkins.slaves.JnlpSlaveAgentProtocol3.enabled' to 'false'
setting 'java.vm.name' to 'OpenJDK 64-Bit Server VM'
setting 'java.vendor.url.bug' to 'https://github.com/adoptium/adoptium-support/issues'
setting 'permissive-script-security.enabled' to 'true'
setting 'user.dir' to '/var/jenkins_home'
setting 'hudson.model.DirectoryBrowserSupport.CSP' to ''
setting 'groovy.home' to '/usr/share/groovy'
setting 'os.arch' to 'amd64'
setting 'hudson.security.csrf.DefaultCrumbIssuer.EXCLUDE_SESSION_ID' to 'true'
setting 'java.vm.info' to 'mixed mode'
setting 'java.vm.version' to '11.0.21+9'
setting 'java.class.version' to '55.0'
:: loading settings :: url = jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml
setting 'ivy.settings.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml'
setting 'ivy.conf.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml'
setting 'ivy.settings.dir' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.settings.dir.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.conf.dir' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.default.ivy.user.dir' to '/var/jenkins_home/.ivy2'
setting 'ivy.home' to '/var/jenkins_home/.ivy2'
no default ivy user dir defined: set to /var/jenkins_home/.ivy2
setting 'ivy.retrieve.pattern' to '${ivy.lib.dir}/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.configurations' to '*'
setting 'ivy.project.dir' to '${basedir}'
setting 'ivy.resolve.default.type.filter' to '*'
setting 'ivy.deliver.ivy.pattern' to '${ivy.distrib.dir}/[type]s/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.default.always.check.exact.revision' to 'false'
setting 'ivy.status' to 'integration'
setting 'ivy.report.output.pattern' to '[organisation]-[module]-[conf].[ext]'
setting 'ivy.log.modules.in.use' to 'false'
setting 'ivy.publish.src.artifacts.pattern' to '${ivy.distrib.dir}/[type]s/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.checksums' to 'sha1,md5'
setting 'ivy.resolver.default.check.modified' to 'false'
setting 'ivy.dep.file' to 'ivy.xml'
setting 'ivy.settings.file' to 'ivysettings.xml'
setting 'ivy.build.artifacts.dir' to '${ivy.project.dir}/build/artifacts'
setting 'ivy.lib.dir' to '${ivy.project.dir}/lib'
setting 'ivy.cache.ttl.default' to '10s'
setting 'ivy.buildlist.ivyfilepath' to 'ivy.xml'
setting 'ivy.distrib.dir' to '${ivy.project.dir}/distrib'
setting 'ivy.cache.dir' to '/var/jenkins_home/.ivy2/cache'
no default cache defined: set to /var/jenkins_home/.ivy2/cache
downloadGrapes: no namespace defined: using system
downloadGrapes: no latest strategy defined: using default
jcenter: no namespace defined: using system
jcenter: no latest strategy defined: using default
cachedGrapes: no namespace defined: using system
cachedGrapes: no latest strategy defined: using default
localm2: no namespace defined: using system
localm2: no latest strategy defined: using default
ibiblio: no namespace defined: using system
ibiblio: no latest strategy defined: using default
'ivy.default.ivy.user.dir' already set: discarding '/var/jenkins_home/.ivy2'
settings loaded (107ms)
  default cache: /var/jenkins_home/.ivy2/cache
  default resolver: downloadGrapes
  default latest strategy: latest-revision
  default conflict manager: latest-revision
  circular dependency strategy: warn
  validate: true
  check up2date: true
  -- 5 resolvers:
  downloadGrapes [chain] [cachedGrapes, localm2, jcenter, ibiblio]
    return first: true
    dual: false
    -> cachedGrapes
    -> localm2
    -> jcenter
    -> ibiblio
  jcenter [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      https://jcenter.bintray.com/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      https://jcenter.bintray.com/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: jcenter
    root: https://jcenter.bintray.com/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  cachedGrapes [file]
    cache: null
    m2compatible: false
    ivy patterns:
      /var/jenkins_home/.groovy/grapes/[organisation]/[module]/ivy-[revision].xml
    artifact patterns:
      /var/jenkins_home/.groovy/grapes/[organisation]/[module]/[type]s/[artifact]-[revision](-[classifier]).[ext]
    repository: cachedGrapes
  localm2 [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      file:/var/jenkins_home/.m2/repository/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      file:/var/jenkins_home/.m2/repository/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: localm2
    root: file:/var/jenkins_home/.m2/repository/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  ibiblio [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      https://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      https://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: ibiblio
    root: https://repo1.maven.org/maven2/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  module settings:
    NONE
'ivy.cache.dir' already set: discarding '/var/jenkins_home/.groovy/grapes'
setting 'ivy.default.configuration.m2compatible' to 'true'
commons-beanutils commons-beanutils  [1.8.0]
commons-codec commons-codec  [1.6, 1.2]
commons-collections commons-collections  [3.2.1]
commons-lang commons-lang  [2.4, 2.5]
commons-logging commons-logging  [1.1.1, 1.0.4]
net.sf.ezmorph ezmorph  [1.0.6]
net.sf.json-lib json-lib  [2.3, 2.4]
net.sourceforge.nekohtml nekohtml  [1.9.16]
org.apache.commons commons-parent  [11, 22, 5, 9, 12]
org.apache.httpcomponents httpclient  [4.2.1, 4.2.5]
org.apache.httpcomponents httpcomponents-client  [4.2.1, 4.2.5]
org.apache.httpcomponents httpcomponents-core  [4.2.1, 4.2.4]
org.apache.httpcomponents httpcore  [4.2.1, 4.2.4]
org.apache.httpcomponents project  [6]
org.apache.httpcomponents httpmime  [4.2.5]
org.apache apache  [3, 4, 9]
org.codehaus.groovy.modules.http-builder http-builder  [0.7.1]
xerces xercesImpl  [2.9.1]
xml-resolver xml-resolver  [1.2]
org.ajoberstar.grgit grgit-core  [3.1.1, 5.2.1, 4.0.2]
org.eclipse.jgit org.eclipse.jgit  [5.3.0.201903130848-r, 5.7.0.202003110725-r]
org.eclipse.jgit org.eclipse.jgit-parent  [5.3.0.201903130848-r, 5.7.0.202003110725-r]
com.jcraft jsch  [0.1.54, 0.1.55]
com.jcraft jzlib  [1.1.1]
org.sonatype.oss oss-parent  [6, 5, 7]
com.googlecode.javaewah JavaEWAH  [1.1.6, 1.1.7]
org.slf4j slf4j-api  [1.7.2]
org.slf4j slf4j-parent  [1.7.2]
org.bouncycastle bcpg-jdk15on  [1.60, 1.64]
org.bouncycastle bcprov-jdk15on  [1.60, 1.64]
org.bouncycastle bcpkix-jdk15on  [1.60, 1.64]
net.rcarz jira-client  [0.5]
joda-time joda-time  [2.3]
junit junit  [4.8.2]
org.mockito mockito-all  [1.9.0]
commons-httpclient commons-httpclient  [3.1]
org.yaml snakeyaml  [1.17]

37 Grape modules cached
62 Grape module versions cached
[1.809s][info   ][gc,heap,exit ] Heap
[1.809s][info   ][gc,heap,exit ]  garbage-first heap   total 16777216K, used 73728K [0x0000001000800000, 0x00000017c0800000)
[1.809s][info   ][gc,heap,exit ]   region size 8192K, 10 young (81920K), 0 survivors (0K)
[1.809s][info   ][gc,heap,exit ]  Metaspace       used 19414K, capacity 19908K, committed 19968K, reserved 1067008K
[1.809s][info   ][gc,heap,exit ]   class space    used 1884K, capacity 2039K, committed 2048K, reserved 1048576K

resolve

$ grape resolve org.ajoberstar.grgit grgit-core 4.0.2
[0.007s][warning][gc] -XX:+PrintGC is deprecated. Will use -Xlog:gc instead.
[0.007s][warning][gc] -XX:+PrintGCDetails is deprecated. Will use -Xlog:gc* instead.
[0.032s][info   ][gc,heap] Heap region size: 8M
[1.131s][info   ][gc     ] Using G1
[1.131s][info   ][gc,heap,coops] Heap address: 0x0000001000800000, size: 31744 MB, Compressed Oops mode: Non-zero disjoint base: 0x0000001000000000, Oop shift amount: 3
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/usr/share/groovy/lib/groovy-2.4.21.jar) to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
setting 'ivy.default.settings.dir' to 'jar:file:/usr/share/groovy/lib/ivy.jar!/org/apache/ivy/core/settings'
setting 'ivy.basedir' to '/var/jenkins_home/.'
setting 'ivy.default.conf.dir' to 'jar:file:/usr/share/groovy/lib/ivy.jar!/org/apache/ivy/core/settings'
setting 'awt.toolkit' to 'sun.awt.X11.XToolkit'
setting 'java.specification.version' to '11'
setting 'sun.cpu.isalist' to ''
setting 'sun.jnu.encoding' to 'UTF-8'
setting 'sun.arch.data.model' to '64'
setting 'java.vendor.url' to 'https://adoptium.net/'
setting 'ivy.message.logger.level' to '4'
setting 'sun.boot.library.path' to '/opt/java/openjdk/lib'
setting 'sun.java.command' to 'org.codehaus.groovy.tools.GroovyStarter --main org.codehaus.groovy.tools.GrapeMain --conf /usr/share/groovy/conf/groovy-starter.conf --classpath . resolve org.ajoberstar.grgit grgit-core 4.0.2'
setting 'jdk.debug' to 'release'
setting 'jenkins.model.Jenkins.logStartupPerformance' to 'true'
setting 'java.specification.vendor' to 'Oracle Corporation'
setting 'java.version.date' to '2023-10-17'
setting 'java.home' to '/opt/java/openjdk'
setting 'file.separator' to '/'
setting 'java.vm.compressedOopsMode' to 'Non-zero disjoint base'
setting 'line.separator' to '
'
setting 'java.specification.name' to 'Java Platform API Specification'
setting 'java.vm.specification.vendor' to 'Oracle Corporation'
setting 'groovy.grape.report.downloads' to 'true'
setting 'sun.management.compiler' to 'HotSpot 64-Bit Tiered Compilers'
setting 'java.runtime.version' to '11.0.21+9'
setting 'user.name' to 'jenkins'
setting 'file.encoding' to 'UTF-8'
setting 'java.vendor.version' to 'Temurin-11.0.21+9'
setting 'java.io.tmpdir' to '/tmp'
setting 'java.version' to '11.0.21'
setting 'java.vm.specification.name' to 'Java Virtual Machine Specification'
setting 'java.awt.printerjob' to 'sun.print.PSPrinterJob'
setting 'sun.os.patch.level' to 'unknown'
setting 'java.library.path' to '/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib'
setting 'java.vendor' to 'Eclipse Adoptium'
setting 'java.specification.maintenance.version' to '2'
setting 'jenkins.install.runSetupWizard' to 'true'
setting 'sun.io.unicode.encoding' to 'UnicodeLittle'
setting 'java.class.path' to '/usr/share/groovy/lib/groovy-2.4.21.jar'
setting 'java.vm.vendor' to 'Eclipse Adoptium'
setting 'script.name' to '/usr/bin/grape'
setting 'user.timezone' to 'America/Los_Angeles'
setting 'jenkins.slaves.NioChannelSelector.disabled' to 'true'
setting 'os.name' to 'Linux'
setting 'java.vm.specification.version' to '11'
setting 'program.name' to 'grape'
setting 'sun.java.launcher' to 'SUN_STANDARD'
setting 'sun.cpu.endian' to 'little'
setting 'user.home' to '/var/jenkins_home'
setting 'tools.jar' to '/opt/java/openjdk/lib/tools.jar'
setting 'user.language' to 'en'
setting 'jsch.client_pubkey' to 'ssh-rsa,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256'
setting 'jsch.server_host_key' to 'ssh-rsa,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256'
setting 'com.cloudbees.workflow.rest.external.ChangeSetExt.resolveCommitAuthors' to 'true'
setting 'java.awt.graphicsenv' to 'sun.awt.X11GraphicsEnvironment'
setting 'java.awt.headless' to 'true'
setting 'sessionTimeout' to '1440'
setting 'sessionEviction' to '43200'
setting 'groovy.starter.conf' to '/usr/share/groovy/conf/groovy-starter.conf'
setting 'hudson.model.ParametersAction.keepUndefinedParameters' to 'true'
setting 'path.separator' to ':'
setting 'hudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps' to 'false'
setting 'os.version' to '4.19.12-1.el7.elrepo.x86_64'
setting 'java.runtime.name' to 'OpenJDK Runtime Environment'
setting 'jenkins.security.ClassFilterImpl.SUPPRESS_WHITELIST' to 'true'
setting 'jenkins.slaves.JnlpSlaveAgentProtocol3.enabled' to 'false'
setting 'java.vm.name' to 'OpenJDK 64-Bit Server VM'
setting 'java.vendor.url.bug' to 'https://github.com/adoptium/adoptium-support/issues'
setting 'permissive-script-security.enabled' to 'true'
setting 'user.dir' to '/var/jenkins_home'
setting 'hudson.model.DirectoryBrowserSupport.CSP' to ''
setting 'groovy.home' to '/usr/share/groovy'
setting 'os.arch' to 'amd64'
setting 'hudson.security.csrf.DefaultCrumbIssuer.EXCLUDE_SESSION_ID' to 'true'
setting 'java.vm.info' to 'mixed mode'
setting 'java.vm.version' to '11.0.21+9'
setting 'java.class.version' to '55.0'
:: loading settings :: url = jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml
setting 'ivy.settings.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml'
setting 'ivy.conf.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml'
setting 'ivy.settings.dir' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.settings.dir.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.conf.dir' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.default.ivy.user.dir' to '/var/jenkins_home/.ivy2'
setting 'ivy.home' to '/var/jenkins_home/.ivy2'
no default ivy user dir defined: set to /var/jenkins_home/.ivy2
setting 'ivy.retrieve.pattern' to '${ivy.lib.dir}/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.configurations' to '*'
setting 'ivy.project.dir' to '${basedir}'
setting 'ivy.resolve.default.type.filter' to '*'
setting 'ivy.deliver.ivy.pattern' to '${ivy.distrib.dir}/[type]s/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.default.always.check.exact.revision' to 'false'
setting 'ivy.status' to 'integration'
setting 'ivy.report.output.pattern' to '[organisation]-[module]-[conf].[ext]'
setting 'ivy.log.modules.in.use' to 'false'
setting 'ivy.publish.src.artifacts.pattern' to '${ivy.distrib.dir}/[type]s/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.checksums' to 'sha1,md5'
setting 'ivy.resolver.default.check.modified' to 'false'
setting 'ivy.dep.file' to 'ivy.xml'
setting 'ivy.settings.file' to 'ivysettings.xml'
setting 'ivy.build.artifacts.dir' to '${ivy.project.dir}/build/artifacts'
setting 'ivy.lib.dir' to '${ivy.project.dir}/lib'
setting 'ivy.cache.ttl.default' to '10s'
setting 'ivy.buildlist.ivyfilepath' to 'ivy.xml'
setting 'ivy.distrib.dir' to '${ivy.project.dir}/distrib'
setting 'ivy.cache.dir' to '/var/jenkins_home/.ivy2/cache'
no default cache defined: set to /var/jenkins_home/.ivy2/cache
downloadGrapes: no namespace defined: using system
downloadGrapes: no latest strategy defined: using default
jcenter: no namespace defined: using system
jcenter: no latest strategy defined: using default
cachedGrapes: no namespace defined: using system
cachedGrapes: no latest strategy defined: using default
localm2: no namespace defined: using system
localm2: no latest strategy defined: using default
ibiblio: no namespace defined: using system
ibiblio: no latest strategy defined: using default
'ivy.default.ivy.user.dir' already set: discarding '/var/jenkins_home/.ivy2'
settings loaded (97ms)
  default cache: /var/jenkins_home/.ivy2/cache
  default resolver: downloadGrapes
  default latest strategy: latest-revision
  default conflict manager: latest-revision
  circular dependency strategy: warn
  validate: true
  check up2date: true
  -- 5 resolvers:
  downloadGrapes [chain] [cachedGrapes, localm2, jcenter, ibiblio]
    return first: true
    dual: false
    -> cachedGrapes
    -> localm2
    -> jcenter
    -> ibiblio
  jcenter [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      https://jcenter.bintray.com/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      https://jcenter.bintray.com/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: jcenter
    root: https://jcenter.bintray.com/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  cachedGrapes [file]
    cache: null
    m2compatible: false
    ivy patterns:
      /var/jenkins_home/.groovy/grapes/[organisation]/[module]/ivy-[revision].xml
    artifact patterns:
      /var/jenkins_home/.groovy/grapes/[organisation]/[module]/[type]s/[artifact]-[revision](-[classifier]).[ext]
    repository: cachedGrapes
  localm2 [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      file:/var/jenkins_home/.m2/repository/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      file:/var/jenkins_home/.m2/repository/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: localm2
    root: file:/var/jenkins_home/.m2/repository/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  ibiblio [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      https://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      https://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: ibiblio
    root: https://repo1.maven.org/maven2/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  module settings:
    NONE
'ivy.cache.dir' already set: discarding '/var/jenkins_home/.groovy/grapes'
setting 'ivy.default.configuration.m2compatible' to 'true'
Resolving dependency: org.ajoberstar.grgit#grgit-core;4.0.2 {default=[default]}
[1.843s][info   ][gc,start     ] GC(0) Pause Young (Concurrent Start) (Metadata GC Threshold)
[1.847s][info   ][gc,task      ] GC(0) Using 48 workers of 48 for evacuation
[1.879s][info   ][gc,phases    ] GC(0)   Pre Evacuate Collection Set: 0.1ms
[1.879s][info   ][gc,phases    ] GC(0)   Evacuate Collection Set: 27.2ms
[1.879s][info   ][gc,phases    ] GC(0)   Post Evacuate Collection Set: 2.6ms
[1.879s][info   ][gc,phases    ] GC(0)   Other: 5.8ms
[1.879s][info   ][gc,heap      ] GC(0) Eden regions: 9->0(100)
[1.879s][info   ][gc,heap      ] GC(0) Survivor regions: 0->2(13)
[1.879s][info   ][gc,heap      ] GC(0) Old regions: 0->0
[1.879s][info   ][gc,heap      ] GC(0) Humongous regions: 0->0
[1.879s][info   ][gc,metaspace ] GC(0) Metaspace: 20574K(21248K)->20574K(21248K) NonClass: 18522K(18944K)->18522K(18944K) Class: 2051K(2304K)->2051K(2304K)
[1.879s][info   ][gc           ] GC(0) Pause Young (Concurrent Start) (Metadata GC Threshold) 72M->9M(16384M) 35.949ms
[1.879s][info   ][gc,cpu       ] GC(0) User=0.51s Sys=0.00s Real=0.04s
[1.879s][info   ][gc           ] GC(1) Concurrent Cycle
[1.879s][info   ][gc,marking   ] GC(1) Concurrent Clear Claimed Marks
[1.879s][info   ][gc,marking   ] GC(1) Concurrent Clear Claimed Marks 0.032ms
[1.879s][info   ][gc,marking   ] GC(1) Concurrent Scan Root Regions
[1.883s][info   ][gc,marking   ] GC(1) Concurrent Scan Root Regions 3.767ms
[1.883s][info   ][gc,marking   ] GC(1) Concurrent Mark (1.883s)
[1.883s][info   ][gc,marking   ] GC(1) Concurrent Mark From Roots
[1.884s][info   ][gc,task      ] GC(1) Using 12 workers of 12 for marking
[1.889s][info   ][gc,marking   ] GC(1) Concurrent Mark From Roots 6.180ms
[1.889s][info   ][gc,marking   ] GC(1) Concurrent Preclean
[1.890s][info   ][gc,marking   ] GC(1) Concurrent Preclean 1.003ms
[1.890s][info   ][gc,marking   ] GC(1) Concurrent Mark (1.883s, 1.890s) 7.256ms
[1.891s][info   ][gc,start     ] GC(1) Pause Remark
[1.899s][info   ][gc,stringtable] GC(1) Cleaned string and symbol table, strings: 10578 processed, 0 removed, symbols: 67215 processed, 226 removed
[1.900s][info   ][gc            ] GC(1) Pause Remark 13M->13M(16384M) 9.494ms
[1.900s][info   ][gc,cpu        ] GC(1) User=0.29s Sys=0.00s Real=0.01s
[1.900s][info   ][gc,marking    ] GC(1) Concurrent Rebuild Remembered Sets
[1.900s][info   ][gc,marking    ] GC(1) Concurrent Rebuild Remembered Sets 0.268ms
[1.901s][info   ][gc,start      ] GC(1) Pause Cleanup
[1.902s][info   ][gc            ] GC(1) Pause Cleanup 13M->13M(16384M) 0.843ms
[1.902s][info   ][gc,cpu        ] GC(1) User=0.00s Sys=0.01s Real=0.00s
[1.902s][info   ][gc,marking    ] GC(1) Concurrent Cleanup for Next Mark
[1.907s][info   ][gc,marking    ] GC(1) Concurrent Cleanup for Next Mark 5.771ms
[1.907s][info   ][gc            ] GC(1) Concurrent Cycle 28.302ms
Preparing to download artifact org.ajoberstar.grgit#grgit-core;4.0.2!grgit-core.jar
Preparing to download artifact org.eclipse.jgit#org.eclipse.jgit;5.7.0.202003110725-r!org.eclipse.jgit.jar
Preparing to download artifact com.jcraft#jsch;0.1.55!jsch.jar
Preparing to download artifact com.jcraft#jzlib;1.1.1!jzlib.jar
Preparing to download artifact com.googlecode.javaewah#JavaEWAH;1.1.7!JavaEWAH.jar(bundle)
Preparing to download artifact org.slf4j#slf4j-api;1.7.2!slf4j-api.jar
Preparing to download artifact org.bouncycastle#bcpg-jdk15on;1.64!bcpg-jdk15on.jar
Preparing to download artifact org.bouncycastle#bcprov-jdk15on;1.64!bcprov-jdk15on.jar
Preparing to download artifact org.bouncycastle#bcpkix-jdk15on;1.64!bcpkix-jdk15on.jar
Downloaded 250 Kbytes in 398ms:
  [SUCCESSFUL ] org.ajoberstar.grgit#grgit-core;4.0.2!grgit-core.jar (371ms)
  [NOT REQUIRED] org.eclipse.jgit#org.eclipse.jgit;5.7.0.202003110725-r!org.eclipse.jgit.jar
  [NOT REQUIRED] com.jcraft#jsch;0.1.55!jsch.jar
  [NOT REQUIRED] com.jcraft#jzlib;1.1.1!jzlib.jar
  [NOT REQUIRED] com.googlecode.javaewah#JavaEWAH;1.1.7!JavaEWAH.jar(bundle)
  [NOT REQUIRED] org.slf4j#slf4j-api;1.7.2!slf4j-api.jar
  [NOT REQUIRED] org.bouncycastle#bcpg-jdk15on;1.64!bcpg-jdk15on.jar
  [NOT REQUIRED] org.bouncycastle#bcprov-jdk15on;1.64!bcprov-jdk15on.jar
  [NOT REQUIRED] org.bouncycastle#bcpkix-jdk15on;1.64!bcpkix-jdk15on.jar
/var/jenkins_home/.groovy/grapes/org.ajoberstar.grgit/grgit-core/jars/grgit-core-4.0.2.jar
/var/jenkins_home/.groovy/grapes/org.eclipse.jgit/org.eclipse.jgit/jars/org.eclipse.jgit-5.7.0.202003110725-r.jar
/var/jenkins_home/.groovy/grapes/com.jcraft/jsch/jars/jsch-0.1.55.jar
/var/jenkins_home/.groovy/grapes/com.jcraft/jzlib/jars/jzlib-1.1.1.jar
/var/jenkins_home/.groovy/grapes/com.googlecode.javaewah/JavaEWAH/bundles/JavaEWAH-1.1.7.jar
/var/jenkins_home/.groovy/grapes/org.slf4j/slf4j-api/jars/slf4j-api-1.7.2.jar
/var/jenkins_home/.groovy/grapes/org.bouncycastle/bcpg-jdk15on/jars/bcpg-jdk15on-1.64.jar
/var/jenkins_home/.groovy/grapes/org.bouncycastle/bcprov-jdk15on/jars/bcprov-jdk15on-1.64.jar
/var/jenkins_home/.groovy/grapes/org.bouncycastle/bcpkix-jdk15on/jars/bcpkix-jdk15on-1.64.jar

[3.165s][info   ][gc,heap,exit  ] Heap
[3.165s][info   ][gc,heap,exit  ]  garbage-first heap   total 16777216K, used 58941K [0x0000001000800000, 0x00000017c0800000)
[3.165s][info   ][gc,heap,exit  ]   region size 8192K, 9 young (73728K), 2 survivors (16384K)
[3.165s][info   ][gc,heap,exit  ]  Metaspace       used 28323K, capacity 28943K, committed 29184K, reserved 1075200K
[3.165s][info   ][gc,heap,exit  ]   class space    used 2829K, capacity 3068K, committed 3072K, reserved 1048576K
$ grape resolve -q
[0.006s][warning][gc] -XX:+PrintGC is deprecated. Will use -Xlog:gc instead.
[0.006s][warning][gc] -XX:+PrintGCDetails is deprecated. Will use -Xlog:gc* instead.
[0.019s][info   ][gc,heap] Heap region size: 8M
[1.010s][info   ][gc     ] Using G1
[1.010s][info   ][gc,heap,coops] Heap address: 0x0000001000800000, size: 31744 MB, Compressed Oops mode: Non-zero disjoint base: 0x0000001000000000, Oop shift amount: 3
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/usr/share/groovy/lib/groovy-2.4.21.jar) to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
setting 'ivy.default.settings.dir' to 'jar:file:/usr/share/groovy/lib/ivy.jar!/org/apache/ivy/core/settings'
setting 'ivy.basedir' to '/var/jenkins_home/.'
setting 'ivy.default.conf.dir' to 'jar:file:/usr/share/groovy/lib/ivy.jar!/org/apache/ivy/core/settings'
setting 'awt.toolkit' to 'sun.awt.X11.XToolkit'
setting 'java.specification.version' to '11'
setting 'sun.cpu.isalist' to ''
setting 'sun.jnu.encoding' to 'UTF-8'
setting 'sun.arch.data.model' to '64'
setting 'java.vendor.url' to 'https://adoptium.net/'
setting 'ivy.message.logger.level' to '4'
setting 'sun.boot.library.path' to '/opt/java/openjdk/lib'
setting 'sun.java.command' to 'org.codehaus.groovy.tools.GroovyStarter --main org.codehaus.groovy.tools.GrapeMain --conf /usr/share/groovy/conf/groovy-starter.conf --classpath . resolve -q'
setting 'jdk.debug' to 'release'
setting 'jenkins.model.Jenkins.logStartupPerformance' to 'true'
setting 'java.specification.vendor' to 'Oracle Corporation'
setting 'java.version.date' to '2023-10-17'
setting 'java.home' to '/opt/java/openjdk'
setting 'file.separator' to '/'
setting 'java.vm.compressedOopsMode' to 'Non-zero disjoint base'
setting 'line.separator' to '
'
setting 'java.specification.name' to 'Java Platform API Specification'
setting 'java.vm.specification.vendor' to 'Oracle Corporation'
setting 'groovy.grape.report.downloads' to 'true'
setting 'sun.management.compiler' to 'HotSpot 64-Bit Tiered Compilers'
setting 'java.runtime.version' to '11.0.21+9'
setting 'user.name' to 'jenkins'
setting 'file.encoding' to 'UTF-8'
setting 'java.vendor.version' to 'Temurin-11.0.21+9'
setting 'java.io.tmpdir' to '/tmp'
setting 'java.version' to '11.0.21'
setting 'java.vm.specification.name' to 'Java Virtual Machine Specification'
setting 'java.awt.printerjob' to 'sun.print.PSPrinterJob'
setting 'sun.os.patch.level' to 'unknown'
setting 'java.library.path' to '/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib'
setting 'java.vendor' to 'Eclipse Adoptium'
setting 'java.specification.maintenance.version' to '2'
setting 'jenkins.install.runSetupWizard' to 'true'
setting 'sun.io.unicode.encoding' to 'UnicodeLittle'
setting 'java.class.path' to '/usr/share/groovy/lib/groovy-2.4.21.jar'
setting 'java.vm.vendor' to 'Eclipse Adoptium'
setting 'script.name' to '/usr/bin/grape'
setting 'user.timezone' to 'America/Los_Angeles'
setting 'jenkins.slaves.NioChannelSelector.disabled' to 'true'
setting 'os.name' to 'Linux'
setting 'java.vm.specification.version' to '11'
setting 'program.name' to 'grape'
setting 'sun.java.launcher' to 'SUN_STANDARD'
setting 'sun.cpu.endian' to 'little'
setting 'user.home' to '/var/jenkins_home'
setting 'tools.jar' to '/opt/java/openjdk/lib/tools.jar'
setting 'user.language' to 'en'
setting 'jsch.client_pubkey' to 'ssh-rsa,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256'
setting 'jsch.server_host_key' to 'ssh-rsa,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256'
setting 'com.cloudbees.workflow.rest.external.ChangeSetExt.resolveCommitAuthors' to 'true'
setting 'java.awt.graphicsenv' to 'sun.awt.X11GraphicsEnvironment'
setting 'java.awt.headless' to 'true'
setting 'sessionTimeout' to '1440'
setting 'sessionEviction' to '43200'
setting 'groovy.starter.conf' to '/usr/share/groovy/conf/groovy-starter.conf'
setting 'hudson.model.ParametersAction.keepUndefinedParameters' to 'true'
setting 'path.separator' to ':'
setting 'hudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps' to 'false'
setting 'os.version' to '4.19.12-1.el7.elrepo.x86_64'
setting 'java.runtime.name' to 'OpenJDK Runtime Environment'
setting 'jenkins.security.ClassFilterImpl.SUPPRESS_WHITELIST' to 'true'
setting 'jenkins.slaves.JnlpSlaveAgentProtocol3.enabled' to 'false'
setting 'java.vm.name' to 'OpenJDK 64-Bit Server VM'
setting 'java.vendor.url.bug' to 'https://github.com/adoptium/adoptium-support/issues'
setting 'permissive-script-security.enabled' to 'true'
setting 'user.dir' to '/var/jenkins_home'
setting 'hudson.model.DirectoryBrowserSupport.CSP' to ''
setting 'groovy.home' to '/usr/share/groovy'
setting 'os.arch' to 'amd64'
setting 'hudson.security.csrf.DefaultCrumbIssuer.EXCLUDE_SESSION_ID' to 'true'
setting 'java.vm.info' to 'mixed mode'
setting 'java.vm.version' to '11.0.21+9'
setting 'java.class.version' to '55.0'
:: loading settings :: url = jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml
setting 'ivy.settings.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml'
setting 'ivy.conf.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml'
setting 'ivy.settings.dir' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.settings.dir.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.conf.dir' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.default.ivy.user.dir' to '/var/jenkins_home/.ivy2'
setting 'ivy.home' to '/var/jenkins_home/.ivy2'
no default ivy user dir defined: set to /var/jenkins_home/.ivy2
setting 'ivy.retrieve.pattern' to '${ivy.lib.dir}/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.configurations' to '*'
setting 'ivy.project.dir' to '${basedir}'
setting 'ivy.resolve.default.type.filter' to '*'
setting 'ivy.deliver.ivy.pattern' to '${ivy.distrib.dir}/[type]s/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.default.always.check.exact.revision' to 'false'
setting 'ivy.status' to 'integration'
setting 'ivy.report.output.pattern' to '[organisation]-[module]-[conf].[ext]'
setting 'ivy.log.modules.in.use' to 'false'
setting 'ivy.publish.src.artifacts.pattern' to '${ivy.distrib.dir}/[type]s/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.checksums' to 'sha1,md5'
setting 'ivy.resolver.default.check.modified' to 'false'
setting 'ivy.dep.file' to 'ivy.xml'
setting 'ivy.settings.file' to 'ivysettings.xml'
setting 'ivy.build.artifacts.dir' to '${ivy.project.dir}/build/artifacts'
setting 'ivy.lib.dir' to '${ivy.project.dir}/lib'
setting 'ivy.cache.ttl.default' to '10s'
setting 'ivy.buildlist.ivyfilepath' to 'ivy.xml'
setting 'ivy.distrib.dir' to '${ivy.project.dir}/distrib'
setting 'ivy.cache.dir' to '/var/jenkins_home/.ivy2/cache'
no default cache defined: set to /var/jenkins_home/.ivy2/cache
downloadGrapes: no namespace defined: using system
downloadGrapes: no latest strategy defined: using default
jcenter: no namespace defined: using system
jcenter: no latest strategy defined: using default
cachedGrapes: no namespace defined: using system
cachedGrapes: no latest strategy defined: using default
localm2: no namespace defined: using system
localm2: no latest strategy defined: using default
ibiblio: no namespace defined: using system
ibiblio: no latest strategy defined: using default
'ivy.default.ivy.user.dir' already set: discarding '/var/jenkins_home/.ivy2'
settings loaded (97ms)
  default cache: /var/jenkins_home/.ivy2/cache
  default resolver: downloadGrapes
  default latest strategy: latest-revision
  default conflict manager: latest-revision
  circular dependency strategy: warn
  validate: true
  check up2date: true
  -- 5 resolvers:
  downloadGrapes [chain] [cachedGrapes, localm2, jcenter, ibiblio]
    return first: true
    dual: false
    -> cachedGrapes
    -> localm2
    -> jcenter
    -> ibiblio
  jcenter [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      https://jcenter.bintray.com/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      https://jcenter.bintray.com/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: jcenter
    root: https://jcenter.bintray.com/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  cachedGrapes [file]
    cache: null
    m2compatible: false
    ivy patterns:
      /var/jenkins_home/.groovy/grapes/[organisation]/[module]/ivy-[revision].xml
    artifact patterns:
      /var/jenkins_home/.groovy/grapes/[organisation]/[module]/[type]s/[artifact]-[revision](-[classifier]).[ext]
    repository: cachedGrapes
  localm2 [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      file:/var/jenkins_home/.m2/repository/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      file:/var/jenkins_home/.m2/repository/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: localm2
    root: file:/var/jenkins_home/.m2/repository/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  ibiblio [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      https://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      https://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: ibiblio
    root: https://repo1.maven.org/maven2/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  module settings:
    NONE
'ivy.cache.dir' already set: discarding '/var/jenkins_home/.groovy/grapes'
setting 'ivy.default.configuration.m2compatible' to 'true'
There needs to be a multiple of three arguments: (group module version)+
[1.611s][info   ][gc,heap,exit ] Heap
[1.611s][info   ][gc,heap,exit ]  garbage-first heap   total 16777216K, used 65536K [0x0000001000800000, 0x00000017c0800000)
[1.611s][info   ][gc,heap,exit ]   region size 8192K, 9 young (73728K), 0 survivors (0K)
[1.611s][info   ][gc,heap,exit ]  Metaspace       used 19191K, capacity 19658K, committed 19712K, reserved 1067008K
[1.611s][info   ][gc,heap,exit ]   class space    used 1856K, capacity 2021K, committed 2048K, reserved 1048576K
jenkins@devops-jenkins-7b9c76d564-s75tj:~$ la /var/jenkins_home/.ivy2
bash: la: command not found
jenkins@devops-jenkins-7b9c76d564-s75tj:~$ ls -altrh /var/jenkins_home/.ivy2
ls: cannot access '/var/jenkins_home/.ivy2': No such file or directory
jenkins@devops-jenkins-7b9c76d564-s75tj:~$

install

[!NOTE]

$ grape install org.ajoberstar.grgit 4.0.2 grgit-core
[0.005s][warning][gc] -XX:+PrintGC is deprecated. Will use -Xlog:gc instead.
[0.005s][warning][gc] -XX:+PrintGCDetails is deprecated. Will use -Xlog:gc* instead.
[0.017s][info   ][gc,heap] Heap region size: 8M
[1.015s][info   ][gc     ] Using G1
[1.015s][info   ][gc,heap,coops] Heap address: 0x0000001000800000, size: 31744 MB, Compressed Oops mode: Non-zero disjoint base: 0x0000001000000000, Oop shift amount: 3
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/usr/share/groovy/lib/groovy-2.4.21.jar) to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
setting 'ivy.default.settings.dir' to 'jar:file:/usr/share/groovy/lib/ivy.jar!/org/apache/ivy/core/settings'
setting 'ivy.basedir' to '/var/jenkins_home/.'
setting 'ivy.default.conf.dir' to 'jar:file:/usr/share/groovy/lib/ivy.jar!/org/apache/ivy/core/settings'
setting 'awt.toolkit' to 'sun.awt.X11.XToolkit'
setting 'java.specification.version' to '11'
setting 'sun.cpu.isalist' to ''
setting 'sun.jnu.encoding' to 'UTF-8'
setting 'sun.arch.data.model' to '64'
setting 'java.vendor.url' to 'https://adoptium.net/'
setting 'ivy.message.logger.level' to '4'
setting 'sun.boot.library.path' to '/opt/java/openjdk/lib'
setting 'sun.java.command' to 'org.codehaus.groovy.tools.GroovyStarter --main org.codehaus.groovy.tools.GrapeMain --conf /usr/share/groovy/conf/groovy-starter.conf --classpath . install org.ajoberstar.grgit 4.0.2 grgit-core'
setting 'jdk.debug' to 'release'
setting 'jenkins.model.Jenkins.logStartupPerformance' to 'true'
setting 'java.specification.vendor' to 'Oracle Corporation'
setting 'java.version.date' to '2023-10-17'
setting 'java.home' to '/opt/java/openjdk'
setting 'file.separator' to '/'
setting 'java.vm.compressedOopsMode' to 'Non-zero disjoint base'
setting 'line.separator' to '
'
setting 'java.specification.name' to 'Java Platform API Specification'
setting 'java.vm.specification.vendor' to 'Oracle Corporation'
setting 'groovy.grape.report.downloads' to 'true'
setting 'sun.management.compiler' to 'HotSpot 64-Bit Tiered Compilers'
setting 'java.runtime.version' to '11.0.21+9'
setting 'user.name' to 'jenkins'
setting 'file.encoding' to 'UTF-8'
setting 'java.vendor.version' to 'Temurin-11.0.21+9'
setting 'java.io.tmpdir' to '/tmp'
setting 'java.version' to '11.0.21'
setting 'java.vm.specification.name' to 'Java Virtual Machine Specification'
setting 'java.awt.printerjob' to 'sun.print.PSPrinterJob'
setting 'sun.os.patch.level' to 'unknown'
setting 'java.library.path' to '/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib'
setting 'java.vendor' to 'Eclipse Adoptium'
setting 'java.specification.maintenance.version' to '2'
setting 'jenkins.install.runSetupWizard' to 'true'
setting 'sun.io.unicode.encoding' to 'UnicodeLittle'
setting 'java.class.path' to '/usr/share/groovy/lib/groovy-2.4.21.jar'
setting 'java.vm.vendor' to 'Eclipse Adoptium'
setting 'script.name' to '/usr/bin/grape'
setting 'user.timezone' to 'America/Los_Angeles'
setting 'jenkins.slaves.NioChannelSelector.disabled' to 'true'
setting 'os.name' to 'Linux'
setting 'java.vm.specification.version' to '11'
setting 'program.name' to 'grape'
setting 'sun.java.launcher' to 'SUN_STANDARD'
setting 'sun.cpu.endian' to 'little'
setting 'user.home' to '/var/jenkins_home'
setting 'tools.jar' to '/opt/java/openjdk/lib/tools.jar'
setting 'user.language' to 'en'
setting 'jsch.client_pubkey' to 'ssh-rsa,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256'
setting 'jsch.server_host_key' to 'ssh-rsa,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256'
setting 'com.cloudbees.workflow.rest.external.ChangeSetExt.resolveCommitAuthors' to 'true'
setting 'java.awt.graphicsenv' to 'sun.awt.X11GraphicsEnvironment'
setting 'java.awt.headless' to 'true'
setting 'sessionTimeout' to '1440'
setting 'sessionEviction' to '43200'
setting 'groovy.starter.conf' to '/usr/share/groovy/conf/groovy-starter.conf'
setting 'hudson.model.ParametersAction.keepUndefinedParameters' to 'true'
setting 'path.separator' to ':'
setting 'hudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps' to 'false'
setting 'os.version' to '4.19.12-1.el7.elrepo.x86_64'
setting 'java.runtime.name' to 'OpenJDK Runtime Environment'
setting 'jenkins.security.ClassFilterImpl.SUPPRESS_WHITELIST' to 'true'
setting 'jenkins.slaves.JnlpSlaveAgentProtocol3.enabled' to 'false'
setting 'java.vm.name' to 'OpenJDK 64-Bit Server VM'
setting 'java.vendor.url.bug' to 'https://github.com/adoptium/adoptium-support/issues'
setting 'permissive-script-security.enabled' to 'true'
setting 'user.dir' to '/var/jenkins_home'
setting 'hudson.model.DirectoryBrowserSupport.CSP' to ''
setting 'groovy.home' to '/usr/share/groovy'
setting 'os.arch' to 'amd64'
setting 'hudson.security.csrf.DefaultCrumbIssuer.EXCLUDE_SESSION_ID' to 'true'
setting 'java.vm.info' to 'mixed mode'
setting 'java.vm.version' to '11.0.21+9'
setting 'java.class.version' to '55.0'
:: loading settings :: url = jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml
setting 'ivy.settings.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml'
setting 'ivy.conf.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml'
setting 'ivy.settings.dir' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.settings.dir.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.conf.dir' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.default.ivy.user.dir' to '/var/jenkins_home/.ivy2'
setting 'ivy.home' to '/var/jenkins_home/.ivy2'
no default ivy user dir defined: set to /var/jenkins_home/.ivy2
setting 'ivy.retrieve.pattern' to '${ivy.lib.dir}/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.configurations' to '*'
setting 'ivy.project.dir' to '${basedir}'
setting 'ivy.resolve.default.type.filter' to '*'
setting 'ivy.deliver.ivy.pattern' to '${ivy.distrib.dir}/[type]s/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.default.always.check.exact.revision' to 'false'
setting 'ivy.status' to 'integration'
setting 'ivy.report.output.pattern' to '[organisation]-[module]-[conf].[ext]'
setting 'ivy.log.modules.in.use' to 'false'
setting 'ivy.publish.src.artifacts.pattern' to '${ivy.distrib.dir}/[type]s/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.checksums' to 'sha1,md5'
setting 'ivy.resolver.default.check.modified' to 'false'
setting 'ivy.dep.file' to 'ivy.xml'
setting 'ivy.settings.file' to 'ivysettings.xml'
setting 'ivy.build.artifacts.dir' to '${ivy.project.dir}/build/artifacts'
setting 'ivy.lib.dir' to '${ivy.project.dir}/lib'
setting 'ivy.cache.ttl.default' to '10s'
setting 'ivy.buildlist.ivyfilepath' to 'ivy.xml'
setting 'ivy.distrib.dir' to '${ivy.project.dir}/distrib'
setting 'ivy.cache.dir' to '/var/jenkins_home/.ivy2/cache'
no default cache defined: set to /var/jenkins_home/.ivy2/cache
downloadGrapes: no namespace defined: using system
downloadGrapes: no latest strategy defined: using default
jcenter: no namespace defined: using system
jcenter: no latest strategy defined: using default
cachedGrapes: no namespace defined: using system
cachedGrapes: no latest strategy defined: using default
localm2: no namespace defined: using system
localm2: no latest strategy defined: using default
ibiblio: no namespace defined: using system
ibiblio: no latest strategy defined: using default
'ivy.default.ivy.user.dir' already set: discarding '/var/jenkins_home/.ivy2'
settings loaded (97ms)
  default cache: /var/jenkins_home/.ivy2/cache
  default resolver: downloadGrapes
  default latest strategy: latest-revision
  default conflict manager: latest-revision
  circular dependency strategy: warn
  validate: true
  check up2date: true
  -- 5 resolvers:
  downloadGrapes [chain] [cachedGrapes, localm2, jcenter, ibiblio]
    return first: true
    dual: false
    -> cachedGrapes
    -> localm2
    -> jcenter
    -> ibiblio
  jcenter [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      https://jcenter.bintray.com/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      https://jcenter.bintray.com/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: jcenter
    root: https://jcenter.bintray.com/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  cachedGrapes [file]
    cache: null
    m2compatible: false
    ivy patterns:
      /var/jenkins_home/.groovy/grapes/[organisation]/[module]/ivy-[revision].xml
    artifact patterns:
      /var/jenkins_home/.groovy/grapes/[organisation]/[module]/[type]s/[artifact]-[revision](-[classifier]).[ext]
    repository: cachedGrapes
  localm2 [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      file:/var/jenkins_home/.m2/repository/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      file:/var/jenkins_home/.m2/repository/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: localm2
    root: file:/var/jenkins_home/.m2/repository/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  ibiblio [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      https://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      https://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: ibiblio
    root: https://repo1.maven.org/maven2/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  module settings:
    NONE
'ivy.cache.dir' already set: discarding '/var/jenkins_home/.groovy/grapes'
setting 'ivy.default.configuration.m2compatible' to 'true'
:: loading settings :: url = jar:file:/usr/share/groovy/lib/ivy.jar!/org/apache/ivy/core/settings/ivysettings.xml
Resolving dependency: org.ajoberstar.grgit#4.0.2;grgit-core {default=[default]}
:: resolving dependencies :: caller#all-caller;working06
  confs: [default]
[1.714s][info   ][gc,start     ] GC(0) Pause Young (Concurrent Start) (Metadata GC Threshold)
[1.743s][info   ][gc,task      ] GC(0) Using 48 workers of 48 for evacuation
[1.767s][info   ][gc,phases    ] GC(0)   Pre Evacuate Collection Set: 0.1ms
[1.767s][info   ][gc,phases    ] GC(0)   Evacuate Collection Set: 20.7ms
[1.767s][info   ][gc,phases    ] GC(0)   Post Evacuate Collection Set: 2.1ms
[1.768s][info   ][gc,phases    ] GC(0)   Other: 30.7ms
[1.768s][info   ][gc,heap      ] GC(0) Eden regions: 9->0(100)
[1.768s][info   ][gc,heap      ] GC(0) Survivor regions: 0->2(13)
[1.768s][info   ][gc,heap      ] GC(0) Old regions: 0->0
[1.768s][info   ][gc,heap      ] GC(0) Humongous regions: 0->0
[1.768s][info   ][gc,metaspace ] GC(0) Metaspace: 20591K(21248K)->20591K(21248K) NonClass: 18537K(18944K)->18537K(18944K) Class: 2053K(2304K)->2053K(2304K)
[1.768s][info   ][gc           ] GC(0) Pause Young (Concurrent Start) (Metadata GC Threshold) 68M->9M(16384M) 53.888ms
[1.768s][info   ][gc,cpu       ] GC(0) User=0.38s Sys=0.01s Real=0.06s
[1.768s][info   ][gc           ] GC(1) Concurrent Cycle
[1.768s][info   ][gc,marking   ] GC(1) Concurrent Clear Claimed Marks
[1.768s][info   ][gc,marking   ] GC(1) Concurrent Clear Claimed Marks 0.034ms
[1.768s][info   ][gc,marking   ] GC(1) Concurrent Scan Root Regions
[1.776s][info   ][gc,marking   ] GC(1) Concurrent Scan Root Regions 8.520ms
[1.777s][info   ][gc,marking   ] GC(1) Concurrent Mark (1.777s)
[1.777s][info   ][gc,marking   ] GC(1) Concurrent Mark From Roots
[1.778s][info   ][gc,task      ] GC(1) Using 12 workers of 12 for marking
[1.780s][info   ][gc,marking   ] GC(1) Concurrent Mark From Roots 3.827ms
[1.780s][info   ][gc,marking   ] GC(1) Concurrent Preclean
[1.781s][info   ][gc,marking   ] GC(1) Concurrent Preclean 0.985ms
[1.781s][info   ][gc,marking   ] GC(1) Concurrent Mark (1.777s, 1.781s) 4.870ms
[1.782s][info   ][gc,start     ] GC(1) Pause Remark
[1.789s][info   ][gc,stringtable] GC(1) Cleaned string and symbol table, strings: 10701 processed, 0 removed, symbols: 67811 processed, 224 removed
[1.790s][info   ][gc            ] GC(1) Pause Remark 13M->13M(16384M) 7.944ms
[1.790s][info   ][gc,cpu        ] GC(1) User=0.21s Sys=0.00s Real=0.01s
[1.790s][info   ][gc,marking    ] GC(1) Concurrent Rebuild Remembered Sets
[1.790s][info   ][gc,marking    ] GC(1) Concurrent Rebuild Remembered Sets 0.271ms
[1.790s][info   ][gc,start      ] GC(1) Pause Cleanup
[1.791s][info   ][gc            ] GC(1) Pause Cleanup 13M->13M(16384M) 0.649ms
[1.791s][info   ][gc,cpu        ] GC(1) User=0.01s Sys=0.00s Real=0.00s
[1.791s][info   ][gc,marking    ] GC(1) Concurrent Cleanup for Next Mark
[1.803s][info   ][gc,marking    ] GC(1) Concurrent Cleanup for Next Mark 11.804ms
[1.803s][info   ][gc            ] GC(1) Concurrent Cycle 35.017ms

:: problems summary ::
:::: WARNINGS
    module not found: org.ajoberstar.grgit#4.0.2;grgit-core

  ==== cachedGrapes: tried

    /var/jenkins_home/.groovy/grapes/org.ajoberstar.grgit/4.0.2/ivy-grgit-core.xml

    -- artifact org.ajoberstar.grgit#4.0.2;grgit-core!4.0.2.jar:

    /var/jenkins_home/.groovy/grapes/org.ajoberstar.grgit/4.0.2/jars/4.0.2-grgit-core.jar

  ==== localm2: tried

    file:/var/jenkins_home/.m2/repository/org/ajoberstar/grgit/4.0.2/grgit-core/4.0.2-grgit-core.pom

    -- artifact org.ajoberstar.grgit#4.0.2;grgit-core!4.0.2.jar:

    file:/var/jenkins_home/.m2/repository/org/ajoberstar/grgit/4.0.2/grgit-core/4.0.2-grgit-core.jar

  ==== jcenter: tried

    https://jcenter.bintray.com/org/ajoberstar/grgit/4.0.2/grgit-core/4.0.2-grgit-core.pom

    -- artifact org.ajoberstar.grgit#4.0.2;grgit-core!4.0.2.jar:

    https://jcenter.bintray.com/org/ajoberstar/grgit/4.0.2/grgit-core/4.0.2-grgit-core.jar

  ==== ibiblio: tried

    https://repo1.maven.org/maven2/org/ajoberstar/grgit/4.0.2/grgit-core/4.0.2-grgit-core.pom

    -- artifact org.ajoberstar.grgit#4.0.2;grgit-core!4.0.2.jar:

    https://repo1.maven.org/maven2/org/ajoberstar/grgit/4.0.2/grgit-core/4.0.2-grgit-core.jar


:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
[4.623s][info   ][gc,heap,exit  ] Heap
[4.623s][info   ][gc,heap,exit  ]  garbage-first heap   total 16777216K, used 42609K [0x0000001000800000, 0x00000017c0800000)
[4.623s][info   ][gc,heap,exit  ]   region size 8192K, 7 young (57344K), 2 survivors (16384K)
[4.623s][info   ][gc,heap,exit  ]  Metaspace       used 27090K, capacity 27726K, committed 27904K, reserved 1075200K
[4.623s][info   ][gc,heap,exit  ]   class space    used 2744K, capacity 2963K, committed 3072K, reserved 1048576K

uninstall

$ grape uninstall org.ajoberstar.grgit grgit-core 4.0.2
[0.006s][warning][gc] -XX:+PrintGC is deprecated. Will use -Xlog:gc instead.
[0.006s][warning][gc] -XX:+PrintGCDetails is deprecated. Will use -Xlog:gc* instead.
[0.032s][info   ][gc,heap] Heap region size: 8M
[1.470s][info   ][gc     ] Using G1
[1.470s][info   ][gc,heap,coops] Heap address: 0x0000001000800000, size: 31744 MB, Compressed Oops mode: Non-zero disjoint base: 0x0000001000000000, Oop shift amount: 3
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/usr/share/groovy/lib/groovy-2.4.21.jar) to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
setting 'ivy.default.settings.dir' to 'jar:file:/usr/share/groovy/lib/ivy.jar!/org/apache/ivy/core/settings'
setting 'ivy.basedir' to '/var/jenkins_home/.'
setting 'ivy.default.conf.dir' to 'jar:file:/usr/share/groovy/lib/ivy.jar!/org/apache/ivy/core/settings'
setting 'awt.toolkit' to 'sun.awt.X11.XToolkit'
setting 'java.specification.version' to '11'
setting 'sun.cpu.isalist' to ''
setting 'sun.jnu.encoding' to 'UTF-8'
setting 'sun.arch.data.model' to '64'
setting 'java.vendor.url' to 'https://adoptium.net/'
setting 'ivy.message.logger.level' to '4'
setting 'sun.boot.library.path' to '/opt/java/openjdk/lib'
setting 'sun.java.command' to 'org.codehaus.groovy.tools.GroovyStarter --main org.codehaus.groovy.tools.GrapeMain --conf /usr/share/groovy/conf/groovy-starter.conf --classpath . uninstall org.ajoberstar.grgit grgit-core 4.0.2'
setting 'jdk.debug' to 'release'
setting 'jenkins.model.Jenkins.logStartupPerformance' to 'true'
setting 'java.specification.vendor' to 'Oracle Corporation'
setting 'java.version.date' to '2023-10-17'
setting 'java.home' to '/opt/java/openjdk'
setting 'file.separator' to '/'
setting 'java.vm.compressedOopsMode' to 'Non-zero disjoint base'
setting 'line.separator' to '
'
setting 'java.specification.name' to 'Java Platform API Specification'
setting 'java.vm.specification.vendor' to 'Oracle Corporation'
setting 'groovy.grape.report.downloads' to 'true'
setting 'sun.management.compiler' to 'HotSpot 64-Bit Tiered Compilers'
setting 'java.runtime.version' to '11.0.21+9'
setting 'user.name' to 'jenkins'
setting 'file.encoding' to 'UTF-8'
setting 'java.vendor.version' to 'Temurin-11.0.21+9'
setting 'java.io.tmpdir' to '/tmp'
setting 'java.version' to '11.0.21'
setting 'java.vm.specification.name' to 'Java Virtual Machine Specification'
setting 'java.awt.printerjob' to 'sun.print.PSPrinterJob'
setting 'sun.os.patch.level' to 'unknown'
setting 'java.library.path' to '/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib'
setting 'java.vendor' to 'Eclipse Adoptium'
setting 'java.specification.maintenance.version' to '2'
setting 'jenkins.install.runSetupWizard' to 'true'
setting 'sun.io.unicode.encoding' to 'UnicodeLittle'
setting 'java.class.path' to '/usr/share/groovy/lib/groovy-2.4.21.jar'
setting 'java.vm.vendor' to 'Eclipse Adoptium'
setting 'script.name' to '/usr/bin/grape'
setting 'user.timezone' to 'America/Los_Angeles'
setting 'jenkins.slaves.NioChannelSelector.disabled' to 'true'
setting 'os.name' to 'Linux'
setting 'java.vm.specification.version' to '11'
setting 'program.name' to 'grape'
setting 'sun.java.launcher' to 'SUN_STANDARD'
setting 'sun.cpu.endian' to 'little'
setting 'user.home' to '/var/jenkins_home'
setting 'tools.jar' to '/opt/java/openjdk/lib/tools.jar'
setting 'user.language' to 'en'
setting 'jsch.client_pubkey' to 'ssh-rsa,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256'
setting 'jsch.server_host_key' to 'ssh-rsa,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256'
setting 'com.cloudbees.workflow.rest.external.ChangeSetExt.resolveCommitAuthors' to 'true'
setting 'java.awt.graphicsenv' to 'sun.awt.X11GraphicsEnvironment'
setting 'java.awt.headless' to 'true'
setting 'sessionTimeout' to '1440'
setting 'sessionEviction' to '43200'
setting 'groovy.starter.conf' to '/usr/share/groovy/conf/groovy-starter.conf'
setting 'hudson.model.ParametersAction.keepUndefinedParameters' to 'true'
setting 'path.separator' to ':'
setting 'hudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps' to 'false'
setting 'os.version' to '4.19.12-1.el7.elrepo.x86_64'
setting 'java.runtime.name' to 'OpenJDK Runtime Environment'
setting 'jenkins.security.ClassFilterImpl.SUPPRESS_WHITELIST' to 'true'
setting 'jenkins.slaves.JnlpSlaveAgentProtocol3.enabled' to 'false'
setting 'java.vm.name' to 'OpenJDK 64-Bit Server VM'
setting 'java.vendor.url.bug' to 'https://github.com/adoptium/adoptium-support/issues'
setting 'permissive-script-security.enabled' to 'true'
setting 'user.dir' to '/var/jenkins_home'
setting 'hudson.model.DirectoryBrowserSupport.CSP' to ''
setting 'groovy.home' to '/usr/share/groovy'
setting 'os.arch' to 'amd64'
setting 'hudson.security.csrf.DefaultCrumbIssuer.EXCLUDE_SESSION_ID' to 'true'
setting 'java.vm.info' to 'mixed mode'
setting 'java.vm.version' to '11.0.21+9'
setting 'java.class.version' to '55.0'
:: loading settings :: url = jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml
setting 'ivy.settings.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml'
setting 'ivy.conf.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape/defaultGrapeConfig.xml'
setting 'ivy.settings.dir' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.settings.dir.url' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.conf.dir' to 'jar:file:/usr/share/groovy/lib/groovy-2.4.21.jar!/groovy/grape'
setting 'ivy.default.ivy.user.dir' to '/var/jenkins_home/.ivy2'
setting 'ivy.home' to '/var/jenkins_home/.ivy2'
no default ivy user dir defined: set to /var/jenkins_home/.ivy2
setting 'ivy.retrieve.pattern' to '${ivy.lib.dir}/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.configurations' to '*'
setting 'ivy.project.dir' to '${basedir}'
setting 'ivy.resolve.default.type.filter' to '*'
setting 'ivy.deliver.ivy.pattern' to '${ivy.distrib.dir}/[type]s/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.default.always.check.exact.revision' to 'false'
setting 'ivy.status' to 'integration'
setting 'ivy.report.output.pattern' to '[organisation]-[module]-[conf].[ext]'
setting 'ivy.log.modules.in.use' to 'false'
setting 'ivy.publish.src.artifacts.pattern' to '${ivy.distrib.dir}/[type]s/[artifact]-[revision](-[classifier]).[ext]'
setting 'ivy.checksums' to 'sha1,md5'
setting 'ivy.resolver.default.check.modified' to 'false'
setting 'ivy.dep.file' to 'ivy.xml'
setting 'ivy.settings.file' to 'ivysettings.xml'
setting 'ivy.build.artifacts.dir' to '${ivy.project.dir}/build/artifacts'
setting 'ivy.lib.dir' to '${ivy.project.dir}/lib'
setting 'ivy.cache.ttl.default' to '10s'
setting 'ivy.buildlist.ivyfilepath' to 'ivy.xml'
setting 'ivy.distrib.dir' to '${ivy.project.dir}/distrib'
setting 'ivy.cache.dir' to '/var/jenkins_home/.ivy2/cache'
no default cache defined: set to /var/jenkins_home/.ivy2/cache
downloadGrapes: no namespace defined: using system
downloadGrapes: no latest strategy defined: using default
jcenter: no namespace defined: using system
jcenter: no latest strategy defined: using default
cachedGrapes: no namespace defined: using system
cachedGrapes: no latest strategy defined: using default
localm2: no namespace defined: using system
localm2: no latest strategy defined: using default
ibiblio: no namespace defined: using system
ibiblio: no latest strategy defined: using default
'ivy.default.ivy.user.dir' already set: discarding '/var/jenkins_home/.ivy2'
settings loaded (109ms)
  default cache: /var/jenkins_home/.ivy2/cache
  default resolver: downloadGrapes
  default latest strategy: latest-revision
  default conflict manager: latest-revision
  circular dependency strategy: warn
  validate: true
  check up2date: true
  -- 5 resolvers:
  downloadGrapes [chain] [cachedGrapes, localm2, jcenter, ibiblio]
    return first: true
    dual: false
    -> cachedGrapes
    -> localm2
    -> jcenter
    -> ibiblio
  jcenter [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      https://jcenter.bintray.com/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      https://jcenter.bintray.com/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: jcenter
    root: https://jcenter.bintray.com/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  cachedGrapes [file]
    cache: null
    m2compatible: false
    ivy patterns:
      /var/jenkins_home/.groovy/grapes/[organisation]/[module]/ivy-[revision].xml
    artifact patterns:
      /var/jenkins_home/.groovy/grapes/[organisation]/[module]/[type]s/[artifact]-[revision](-[classifier]).[ext]
    repository: cachedGrapes
  localm2 [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
      file:/var/jenkins_home/.m2/repository/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      file:/var/jenkins_home/.m2/repository/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: localm2
    root: file:/var/jenkins_home/.m2/repository/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  ibiblio [ibiblio]
    cache: null
    m2compatible: true
    ivy patterns:
".groovy/grapes/org.ajoberstar.grgit/grgit-core/ivy-4.0.2.xml" [New]
      https://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    artifact patterns:
      https://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    repository: ibiblio
    root: https://repo1.maven.org/maven2/
    pattern: [organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]
    usepoms: true
    useMavenMetadata: true
  module settings:
    NONE
'ivy.cache.dir' already set: discarding '/var/jenkins_home/.groovy/grapes'
setting 'ivy.default.configuration.m2compatible' to 'true'
Deleting grgit-core-4.0.2.jar
[2.232s][info   ][gc,heap,exit ] Heap
[2.232s][info   ][gc,heap,exit ]  garbage-first heap   total 16777216K, used 65536K [0x0000001000800000, 0x00000017c0800000)
[2.232s][info   ][gc,heap,exit ]   region size 8192K, 9 young (73728K), 0 survivors (0K)
[2.232s][info   ][gc,heap,exit ]  Metaspace       used 19909K, capacity 20431K, committed 20608K, reserved 1067008K
[2.232s][info   ][gc,heap,exit ]   class space    used 1961K, capacity 2152K, committed 2176K, reserved 1048576K
Copyright © marslo 2020-2023 all right reserved,powered by GitbookLast Modified: 2024-03-12 15:01:28

results matching ""

    No results matching ""