From f3be5dda29468fb60df70abf7837d400aafafbd1 Mon Sep 17 00:00:00 2001 From: Sindre Stephansen Date: Thu, 5 Jan 2023 18:16:21 +0100 Subject: [PATCH] Move handling of TooManyRequests errors to make sure packages aren't lost --- pom.xml | 7 + poms/net.java.dev.jna-jna-5.8.0/pom.xml | 14 + poms/org.apache.sshd-sshd-2.9.2/pom.xml | 1440 +++++++++++++++++ .../org.apache.sshd-sshd-common-2.9.2/pom.xml | 14 + poms/org.apache.sshd-sshd-core-2.9.2/pom.xml | 14 + poms/org.apache.sshd-sshd-scp-2.9.2/pom.xml | 14 + .../pom.xml | 382 +++++ .../pom.xml | 220 +++ update-poms.py | 44 +- 9 files changed, 2136 insertions(+), 13 deletions(-) create mode 100644 poms/net.java.dev.jna-jna-5.8.0/pom.xml create mode 100644 poms/org.apache.sshd-sshd-2.9.2/pom.xml create mode 100644 poms/org.apache.sshd-sshd-common-2.9.2/pom.xml create mode 100644 poms/org.apache.sshd-sshd-core-2.9.2/pom.xml create mode 100644 poms/org.apache.sshd-sshd-scp-2.9.2/pom.xml create mode 100644 poms/org.glassfish.corba-glassfish-corba-4.2.4/pom.xml create mode 100644 poms/org.testcontainers-testcontainers-bom-1.16.2/pom.xml diff --git a/pom.xml b/pom.xml index 65e34dc..e814d5d 100644 --- a/pom.xml +++ b/pom.xml @@ -25,10 +25,15 @@ poms/io.ktor-ktor-bom-2.2.2/pom.xml poms/io.mockk-mockk-1.13.3/pom.xml poms/io.mockk-mockk-jvm-1.13.3/pom.xml + poms/net.java.dev.jna-jna-5.8.0/pom.xml poms/org.apache-apache-23/pom.xml poms/org.apache-apache-26/pom.xml poms/org.apache-apache-27/pom.xml poms/org.apache.maven-maven-parent-34/pom.xml + poms/org.apache.sshd-sshd-2.9.2/pom.xml + poms/org.apache.sshd-sshd-common-2.9.2/pom.xml + poms/org.apache.sshd-sshd-core-2.9.2/pom.xml + poms/org.apache.sshd-sshd-scp-2.9.2/pom.xml poms/org.asciidoctor-asciidoctorj-2.5.7/pom.xml poms/org.asciidoctor-asciidoctorj-api-2.5.7/pom.xml poms/org.asciidoctor-asciidoctorj-diagram-2.2.3/pom.xml @@ -38,6 +43,7 @@ poms/org.asciidoctor-asciidoctorj-test-support-2.5.7/pom.xml poms/org.asciidoctor-asciidoctor-maven-plugin-2.2.2/pom.xml poms/org.eclipse.ee4j-project-1.0.6/pom.xml + poms/org.glassfish.corba-glassfish-corba-4.2.4/pom.xml poms/org.glassfish.corba-glassfish-corba-asm-3.1.2-b002/pom.xml poms/org.hibernate.reactive-hibernate-reactive-core-1.1.9.Final/pom.xml poms/org.jboss-jboss-parent-39/pom.xml @@ -64,5 +70,6 @@ poms/org.slf4j-slf4j-parent-2.0.6/pom.xml poms/org.snmp4j-snmp4j-3.7.4/pom.xml poms/org.sonatype.oss-oss-parent-7/pom.xml + poms/org.testcontainers-testcontainers-bom-1.16.2/pom.xml diff --git a/poms/net.java.dev.jna-jna-5.8.0/pom.xml b/poms/net.java.dev.jna-jna-5.8.0/pom.xml new file mode 100644 index 0000000..b50a725 --- /dev/null +++ b/poms/net.java.dev.jna-jna-5.8.0/pom.xml @@ -0,0 +1,14 @@ + + 4.0.0 + tmp.net.java.dev.jna + placeholder-jna + 5.8.0 + Package jna + + + net.java.dev.jna + jna + 5.8.0 + + + \ No newline at end of file diff --git a/poms/org.apache.sshd-sshd-2.9.2/pom.xml b/poms/org.apache.sshd-sshd-2.9.2/pom.xml new file mode 100644 index 0000000..20f6c09 --- /dev/null +++ b/poms/org.apache.sshd-sshd-2.9.2/pom.xml @@ -0,0 +1,1440 @@ + + 4.0.0 + + org.apache + apache + 23 + + tmp.org.apache.sshd + placeholder.sshd + 2.9.2 + Apache Mina SSHD + pom + 2008 + + + Apache 2.0 License + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + Users mailing list + users-subscribe@mina.apache.org + users-unsubscribe@mina.apache.org + users@mina.apache.org + https://mail-archives.apache.org/mod_mbox/mina-users/ + + + MINA Development mailing list + dev-subscribe@mina.apache.org + dev-unsubscribe@mina.apache.org + dev@mina.apache.org + https://mail-archives.apache.org/mod_mbox/mina-dev/ + + https://www.nabble.com/Apache-MINA-f16868.html + + + + MINA Commit mailing list + commits-subscribe@mina.apache.org + commits-unsubscribe@mina.apache.org + https://mail-archives.apache.org/mod_mbox/mina-commits/ + + + + JIRA + https://issues.apache.org/jira/browse/SSHD + + + scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git + scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git + https://github.com/apache/mina-sshd/tree/${project.scm.tag} + sshd-2.9.2 + + + ${project.basedir} + UTF-8 + 2022-11-09T13:31:49Z + 1 + 8 + 8 + 1.0 + ${java.major.version}.${java.minor.version} + ${javac.source} + ${javac.source} + 1.10.12 + ${javac.source} + 3.2.0 + ${javac.source} + [${javac.target},) + ${javac.target} + ${javac.target} + ${javac.target} + 3.5.0 + 3.0.11 + 1.70 + 1.7.32 + 1.2.11 + 5.3.20 + 5.13.0.202109080827-r + 4.13.2 + 1.12.6 + 1.16.2 + 1.27.2 + 5.8.0 + 3.0.0-M7 + 3.5.1 + 1.12.0 + 4.2.6 + 6.47.0 + 1.0 + 2 + true + + + + release + + [1.8,1.9) + + + + ci + + 4.0 + 4 + + + + quick + + true + true + + + + findbugs + + + + org.codehaus.mojo + findbugs-maven-plugin + + true + false + true + ${workspace.root.dir}${file.separator}sshd-findbugs.xml + + + + run-findbugs + compile + + check + + + + + + + + + owasp + + + + org.owasp + dependency-check-maven + 7.1.1 + + false + + ${workspace.root.dir}${file.separator}sshd-owasp-suppressions.xml + + true + true + false + false + false + + + + run-owasp-dependency-check + + check + + + + + + + + + javac-errorprone + + + + org.apache.maven.plugins + maven-compiler-plugin + + javac-with-errorprone + true + true + + + + org.codehaus.plexus + plexus-compiler-javac-errorprone + 2.8.1 + + + com.google.errorprone + error_prone_core + 2.0.15 + + + + + + + + javac-jdk9+ + + [9,) + + + + + org.apache.maven.plugins + maven-compiler-plugin + + ${java.sdk.version} + + + + + + + only-eclipse + + + m2e.version + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + [1.0,) + + copy + copy-dependencies + + + + + + + + + org.codehaus.gmavenplus + gmavenplus-plugin + [1.0,) + + compile + execute + testCompile + + + + + + + + + org.apache.rat + apache-rat-plugin + [0.1,) + + check + + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + [1.0,) + + check + + + + + + + + + org.apache.maven.plugins + maven-pmd-plugin + [3.9.0,) + + check + + + + + + + + + org.apache.felix + maven-bundle-plugin + [1.0,) + + manifest + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + [1.8,) + + run + + + + + + + + + + + + + + + + + + org.slf4j + slf4j-api + + + org.slf4j + jcl-over-slf4j + + + org.slf4j + jul-to-slf4j + test + + + ch.qos.logback + logback-core + test + + + ch.qos.logback + logback-classic + test + + + junit + junit + test + + + org.mockito + mockito-core + test + + + org.codehaus.groovy + groovy + ${groovy.version} + + + org.codehaus.groovy + groovy-ant + ${groovy.version} + + + org.apache.ant + ant-junit + + + + + org.apache.mina + mina-core + 2.0.23 + + + tomcat + tomcat-apr + 5.5.23 + + + net.i2p.crypto + eddsa + 0.3.0 + + + org.bouncycastle + bcpg-jdk15on + ${bouncycastle.version} + + + org.bouncycastle + bcpkix-jdk15on + ${bouncycastle.version} + + + org.bouncycastle + bcprov-jdk15on + ${bouncycastle.version} + + + org.bouncycastle + bcutil-jdk15on + ${bouncycastle.version} + + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.slf4j + jcl-over-slf4j + ${slf4j.version} + + + org.slf4j + jul-to-slf4j + ${slf4j.version} + + + org.slf4j + slf4j-jdk14 + ${slf4j.version} + + + org.slf4j + slf4j-simple + ${slf4j.version} + + + ch.qos.logback + logback-core + ${logback.version} + + + ch.qos.logback + logback-classic + ${logback.version} + + + com.jcraft + jsch + 0.1.55 + + + com.jcraft + jzlib + 1.1.3 + + + commons-io + commons-io + 2.11.0 + + + commons-lang + commons-lang + 2.6 + + + commons-collections + commons-collections + 3.2.2 + + + org.springframework + spring-core + ${spring.version} + + + org.springframework + spring-jcl + + + + + org.springframework + spring-framework-bom + ${spring.version} + pom + import + + + junit + junit + ${junit.version} + + + org.mockito + mockito-core + 4.2.0 + + + com.google.code.findbugs + jsr305 + 3.0.2 + + + net.bytebuddy + byte-buddy + ${bytebuddy.version} + + + net.bytebuddy + byte-buddy-agent + ${bytebuddy.version} + + + net.sf.jpam + jpam + 1.1 + + + commons-httpclient + commons-httpclient + 3.1 + + + commons-logging + commons-logging + + + + + org.apache.httpcomponents + httpclient + 4.5.13 + + + commons-logging + commons-logging + + + + + org.apache.httpcomponents + httpcore + 4.4.15 + + + ch.ethz.ganymed + ganymed-ssh2 + 262 + + + org.eclipse.jgit + org.eclipse.jgit + ${jgit.version} + + + org.eclipse.jgit + org.eclipse.jgit.ssh.apache + ${jgit.version} + + + org.apache.sshd + sshd-core + + + org.apache.sshd + sshd-sftp + + + + + org.eclipse.jgit + org.eclipse.jgit.pgm + ${jgit.version} + + + org.slf4j + slf4j-log4j12 + + + log4j + log4j + + + + + org.apache.servicemix.bundles + org.apache.servicemix.bundles.not-yet-commons-ssl + 0.3.11_1 + + + org.apache.sshd + sshd + 2.9.2 + + + + + + + org.apache.rat + apache-rat-plugin + 0.13 + + true + + .asf.yaml + *.md + docs/** + sshd-sources/** + src/test/resources/** + **/stty-output-*.txt + **/target/** + **/.cache/** + *checkstyle* + *findbugs* + *suppressions* + **/big-msg.txt + **/BCrypt.java + LICENSE* + NOTICE* + security.txt + *pmd* + *.ser + *.iml + .metadata/** + .recommenders/** + RemoteSystemsTempFiles/** + **/licenses/*.txt + .project + .classpath + .springBeans + .pydevproject + *.pyc + .settings/** + .repository/** + .gitignore + .gitattributes + .git/** + .attach_pid* + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.20 + + + org.codehaus.mojo.signature + java${java.major.version}${java.minor.version} + ${sniffer.signatures.version} + + + + + org.codehaus.mojo.signature + java${java.major.version}${java.minor.version} + ${sniffer.signatures.version} + pom + + + + + org.apache.maven.plugins + maven-scm-plugin + ${scm.plugin.version} + + + org.apache.maven.scm + maven-scm-api + ${scm.plugin.version} + + + org.apache.maven.scm + maven-scm-provider-gitexe + ${scm.plugin.version} + + + org.apache.maven.scm + maven-scm-provider-svn-commons + ${scm.plugin.version} + + + org.apache.maven.scm + maven-scm-provider-svnexe + ${scm.plugin.version} + + + + + org.apache.maven.plugins + maven-release-plugin + 3.0.0-M4 + + true + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.0.1 + + + org.apache.maven.plugins + maven-source-plugin + 3.2.1 + + + org.apache.maven + maven-archiver + ${maven.archiver.version} + + + org.codehaus.plexus + plexus-archiver + ${plexus.archiver.version} + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.2.0 + + ISO-8859-1 + + + + org.apache.maven.plugins + maven-clean-plugin + 3.1.0 + + + org.apache.maven.plugins + maven-install-plugin + 3.0.0-M1 + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.3.1 + + -Xdoclint:-missing + ${project.build.sourceEncoding} + true + + http://docs.oracle.com/javase/${java.sdk.version}/docs/api + + + + + org.apache.maven + maven-archiver + ${maven.archiver.version} + + + org.codehaus.plexus + plexus-archiver + ${plexus.archiver.version} + + + + + org.codehaus.gmavenplus + gmavenplus-plugin + 1.13.1 + + + org.apache.ant + ant + ${ant.version} + + + org.apache.ant + ant-launcher + ${ant.version} + + + org.apache.ant + ant-junit4 + ${ant.version} + + + org.apache.ant + ant-antlr + ${ant.version} + + + junit + junit + ${junit.version} + + + org.codehaus.groovy + groovy + ${groovy.version} + + + org.codehaus.groovy + groovy-ant + ${groovy.version} + + + org.apache.ant + ant-junit + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 3.1.2 + + true + true + **/*.properties + + + + com.puppycrawl.tools + checkstyle + 9.3 + + + com.sun + tools + + + commons-logging + commons-logging + + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.slf4j + jcl-over-slf4j + ${slf4j.version} + + + org.slf4j + slf4j-log4j12 + ${slf4j.version} + + + + + org.codehaus.mojo + findbugs-maven-plugin + 3.0.5 + + Max + Low + true + ${project.build.directory}/findbugs + + + + com.google.code.findbugs + findbugs + 3.0.1 + + + org.apache.ant + ant + ${ant.version} + + + org.apache.ant + ant-junit4 + ${ant.version} + + + org.apache.ant + ant-antlr + ${ant.version} + + + org.apache.ant + ant-launcher + ${ant.version} + + + org.codehaus.groovy + groovy + ${groovy.version} + + + org.codehaus.groovy + groovy-xml + ${groovy.version} + + + org.codehaus.groovy + groovy-groovydoc + ${groovy.version} + + + org.codehaus.groovy + groovy-templates + ${groovy.version} + + + org.codehaus.groovy + groovy-ant + ${groovy.version} + + + org.apache.ant + ant-junit + + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.17.0 + + ${javac.target} + true + false + true + false + + target/generated-sources/java + + + **/BCrypt.java + + + + + net.sourceforge.pmd + pmd-core + ${pmd.version} + + + net.sourceforge.pmd + pmd-java + ${pmd.version} + + + net.sourceforge.pmd + pmd-javascript + ${pmd.version} + + + net.sourceforge.pmd + pmd-jsp + ${pmd.version} + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.plugin.version} + + + org.apache.maven.plugins + maven-dependency-plugin + 3.2.0 + + + org.codehaus.plexus + plexus-archiver + ${plexus.archiver.version} + + + + + org.apache.maven.plugins + maven-antrun-plugin + 3.0.0 + + + org.apache.ant + ant + ${ant.version} + + + + + net.revelc.code.formatter + formatter-maven-plugin + 2.16.0 + + true + true + true + ${project.build.outputDirectory}${file.separator}.cache + ${workspace.root.dir}${file.separator}sshd-eclipse-formatter-config.xml + LF + + + + net.revelc.code + impsort-maven-plugin + 1.6.2 + + LF + java.,javax.,org.w3c.,org.xml.,junit. + true + true + java.,javax.,org.w3c.,org.xml.,junit. + + + + org.codehaus.mojo + build-helper-maven-plugin + ${build-helper-maven-plugin.version} + + + + + + org.codehaus.gmavenplus + gmavenplus-plugin + + + detect-workspace-root-dir + validate + + execute + + + + + + + + + + + net.revelc.code.formatter + formatter-maven-plugin + + + format + process-sources + + format + + + + + + net.revelc.code + impsort-maven-plugin + + + sort-imports + process-sources + + sort + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + ${workspace.root.dir}${file.separator}sshd-checkstyle.xml + ${workspace.root.dir}${file.separator}java-checkstyle-license-header.txt + samedir=${workspace.root.dir} + true + + + + verify-style + process-sources + + check + + + + + + org.apache.maven.plugins + maven-pmd-plugin + + + ${workspace.root.dir}${file.separator}sshd-pmd-ruleset.xml + + true + + + + pmd-checker + process-test-classes + + check + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + + + check-java-api + compile + + check + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.0.0 + + + enforce-maven-version + + enforce + + + + + ${min.required.maven.version} + + + ${required.java.version} + + + true + No Snapshot Dependencies Allowed + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + + + auto-clean-key-files + initialize + + clean + + + true + + + ${projects.basedir} + + *.ser + *.pem + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + ${javac.source} + ${javac.target} + -g + -Xlint:-serial + -Xlint:unchecked + + + + org.apache.maven.plugins + maven-dependency-plugin + + + download-sources + install + + sources + + + org.apache.sshd + ${settings.localRepository}/org/apache/sshd/dependency-maven-plugin-markers + ${dependency.download.silent} + + + + download-javadoc + install + + resolve + + + org.apache.sshd + ${settings.localRepository}/org/apache/sshd/dependency-maven-plugin-markers + javadoc + ${dependency.download.silent} + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.7.0 + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + ${workspace.root.dir}${file.separator}assembly${file.separator}src${file.separator}main${file.separator}legal${file.separator}notices.xml + + + Apache MINA SSHD + true + true + + ${project.build.outputTimestamp} + + + + + + org.apache.rat + apache-rat-plugin + + + check-apache-license-header + validate + + check + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 3.3.0 + + + source-release-assembly + none + + + + + org.apache.felix + maven-bundle-plugin + 5.1.3 + true + true + + + versions + validate + + cleanVersions + + + + ${project.version} + + + + + bundle-manifest + process-classes + + manifest + + + + org.apache.sshd*;version="[$(version;==;${sshd.osgi.version.clean}),$(version;=+;${sshd.osgi.version.clean}))",* + *;-noimport:=true + + pom + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + true + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + org.apache.maven + maven-archiver + ${maven.archiver.version} + + + org.codehaus.plexus + plexus-archiver + ${plexus.archiver.version} + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Test.java + + alphabetical + 1 + true + false + 1 + + true + System.out + ${sshd.tests.timeout.factor} + ${workspace.root.folder}${file.separator}sshd-common${file.separator}src${file.separator}test${file.separator}resources${file.separator}logback-test.xml + + false + ${sshd.tests.rerun.count} + + + + junit + junit + ${junit.version} + + + org.apache.maven.surefire + surefire-junit47 + ${surefire.plugin.version} + + + + + org.codehaus.mojo + build-helper-maven-plugin + ${build-helper-maven-plugin.version} + + + remove-previous-artifact + clean + + remove-project-artifact + + + false + + + + + + + + + dummy + Dummy to avoid accidental deploys + + + + + + + org.apache.maven.plugins + maven-jxr-plugin + 3.1.1 + + + + + sshd-common + sshd-putty + sshd-openpgp + sshd-core + sshd-mina + sshd-netty + sshd-scp + sshd-sftp + sshd-ldap + sshd-git + sshd-contrib + sshd-spring-sftp + sshd-cli + sshd-osgi + assembly + + \ No newline at end of file diff --git a/poms/org.apache.sshd-sshd-common-2.9.2/pom.xml b/poms/org.apache.sshd-sshd-common-2.9.2/pom.xml new file mode 100644 index 0000000..e189540 --- /dev/null +++ b/poms/org.apache.sshd-sshd-common-2.9.2/pom.xml @@ -0,0 +1,14 @@ + + 4.0.0 + tmp.org.apache.sshd + placeholder-sshd-common + 2.9.2 + Package sshd-common + + + org.apache.sshd + sshd-common + 2.9.2 + + + \ No newline at end of file diff --git a/poms/org.apache.sshd-sshd-core-2.9.2/pom.xml b/poms/org.apache.sshd-sshd-core-2.9.2/pom.xml new file mode 100644 index 0000000..45a2855 --- /dev/null +++ b/poms/org.apache.sshd-sshd-core-2.9.2/pom.xml @@ -0,0 +1,14 @@ + + 4.0.0 + tmp.org.apache.sshd + placeholder-sshd-core + 2.9.2 + Package sshd-core + + + org.apache.sshd + sshd-core + 2.9.2 + + + \ No newline at end of file diff --git a/poms/org.apache.sshd-sshd-scp-2.9.2/pom.xml b/poms/org.apache.sshd-sshd-scp-2.9.2/pom.xml new file mode 100644 index 0000000..57302aa --- /dev/null +++ b/poms/org.apache.sshd-sshd-scp-2.9.2/pom.xml @@ -0,0 +1,14 @@ + + 4.0.0 + tmp.org.apache.sshd + placeholder-sshd-scp + 2.9.2 + Package sshd-scp + + + org.apache.sshd + sshd-scp + 2.9.2 + + + \ No newline at end of file diff --git a/poms/org.glassfish.corba-glassfish-corba-4.2.4/pom.xml b/poms/org.glassfish.corba-glassfish-corba-4.2.4/pom.xml new file mode 100644 index 0000000..de792bb --- /dev/null +++ b/poms/org.glassfish.corba-glassfish-corba-4.2.4/pom.xml @@ -0,0 +1,382 @@ + + 4.0.0 + + org.eclipse.ee4j + project + 1.0.6 + + + tmp.org.glassfish.corba + placeholder.glassfish-corba + 4.2.4 + ORB Implementation + pom + A CORBA ORB for Glassfish + https://projects.eclipse.org/proposals/eclipse-orb + + github + https://github.com/eclipse-ee4j/orb/issues + + + + EDL 1.0 + https://www.eclipse.org/org/documents/edl-v10.php + repo + + + + + ORB mailing list + orb-dev@eclipse.org + https://dev.eclipse.org/mailman/listinfo/orb-dev + https://dev.eclipse.org/mailman/listinfo/orb-dev + https://dev.eclipse.org/mhonarc/lists/orb-dev + + + + scm:git:https://github.com/eclipse-ee4j/orb.git + scm:git:ssh://git@github.com/eclipse-ee4j/orb.git + https://github.com/eclipse-ee4j/orb + HEAD + + + + github + scm:git:https://github.com/eclipse-ee4j/orb.git + + + + + Russell Gold + russell.gold@oracle.com + russgold + + + Harshad Vilekar + + + + idlj + rmic + omgapi + csiv2-idl + exception-annotation-processor + orbmain + internal-api + + + make/copyright-information/copyright-exclude.txt + false + true + make/copyright-information/copyright.txt + false + 1.8 + ${jdkVersion} + ${jdkVersion} + UTF-8 + false + 4.1.2 + 4.0.0 + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.1.0 + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + maven-site-plugin + 3.3 + + + stage-for-scm-publish + post-site + + stage + + + + default-deploy + none + + + + + maven-scm-publish-plugin + 1.1 + + gh-pages + scm:git:https://github.com/javaee/glassfish-corba.git + + + + org.glassfish.copyright + glassfish-copyright-maven-plugin + + ${copyright.template} + ${copyright.exclude} + ${copyright.scmonly} + ${copyright.update} + ${copyright.ignoreyear} + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.20 + + + org.apache.maven.plugins + maven-jar-plugin + 3.1.0 + + + org.apache.felix + maven-bundle-plugin + 4.1.0 + true + + + + manifest + install + deploy + + + + + + org.codehaus.mojo + idlj-maven-plugin + 1.2.2 + + + + generate + + + + + + ${project.groupId} + idlj + ${project.version} + + + + + + false + + + CORBA3 + + + + -corba + 3.0 + + + + + + + org.codehaus.mojo + rmic-maven-plugin + 1.3 + + + + test-rmic + + + + + + org.glassfish.corba + rmic + ${project.version} + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.6 + + + ant + ant-junit + 1.6.5 + + + junit + junit + 4.13.1 + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.9 + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.0.0-M2 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + org.apache.maven.plugins + maven-source-plugin + 3.0.1 + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.0.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.7.0 + + + org.jacoco + jacoco-maven-plugin + 0.8.5 + + + coverage-initialize + + prepare-agent + + + + coverage-report + post-integration-test + + report + + + + + + org.glassfish.copyright + glassfish-copyright-maven-plugin + 2.3 + + + + + + org.apache.maven.wagon + wagon-webdav-jackrabbit + 2.4 + + + + + + + + + + + + disable-java8-doclint + + [1.8,) + + + -Xdoclint:none + + + + install-legal-files + + + src/main/java + + + + + + com.coderplus.maven.plugins + copy-rename-maven-plugin + 1.0.1 + + + copy-legal-files + generate-resources + + copy + + + + + ${project.basedir}/../LICENSE.md + ${project.build.outputDirectory}/META-INF/LICENSE + + + ${project.basedir}/../NOTICE.md + ${project.build.outputDirectory}/META-INF/NOTICE + + + + + + + + + + + legacy-functional-test + + (,1.8] + + + functional-tests + + + + + + com.meterware.simplestub + simplestub + 1.2.12 + test + + + junit + junit + 4.13.1 + test + + + org.hamcrest + hamcrest-all + 1.3 + test + + + org.glassfish.corba + glassfish-corba + 4.2.4 + + + \ No newline at end of file diff --git a/poms/org.testcontainers-testcontainers-bom-1.16.2/pom.xml b/poms/org.testcontainers-testcontainers-bom-1.16.2/pom.xml new file mode 100644 index 0000000..32bb21f --- /dev/null +++ b/poms/org.testcontainers-testcontainers-bom-1.16.2/pom.xml @@ -0,0 +1,220 @@ + + 4.0.0 + tmp.org.testcontainers + placeholder.testcontainers-bom + 1.16.2 + pom + Testcontainers :: BOM + Isolated container management for Java code testing + https://testcontainers.org + + GitHub + https://github.com/testcontainers/testcontainers-java/issues + + + + MIT + http://opensource.org/licenses/MIT + + + + https://github.com/testcontainers/testcontainers-java/ + scm:git:git://github.com/testcontainers/testcontainers-java.git + scm:git:ssh://git@github.com/testcontainers/testcontainers-java.git + + + + rnorth + Richard North + rich.north@gmail.com + + + + + + org.testcontainers + azure + 1.16.2 + + + org.testcontainers + cassandra + 1.16.2 + + + org.testcontainers + clickhouse + 1.16.2 + + + org.testcontainers + cockroachdb + 1.16.2 + + + org.testcontainers + couchbase + 1.16.2 + + + org.testcontainers + database-commons + 1.16.2 + + + org.testcontainers + db2 + 1.16.2 + + + org.testcontainers + dynalite + 1.16.2 + + + org.testcontainers + elasticsearch + 1.16.2 + + + org.testcontainers + gcloud + 1.16.2 + + + org.testcontainers + influxdb + 1.16.2 + + + org.testcontainers + jdbc + 1.16.2 + + + org.testcontainers + junit-jupiter + 1.16.2 + + + org.testcontainers + kafka + 1.16.2 + + + org.testcontainers + localstack + 1.16.2 + + + org.testcontainers + mariadb + 1.16.2 + + + org.testcontainers + mockserver + 1.16.2 + + + org.testcontainers + mongodb + 1.16.2 + + + org.testcontainers + mssqlserver + 1.16.2 + + + org.testcontainers + mysql + 1.16.2 + + + org.testcontainers + neo4j + 1.16.2 + + + org.testcontainers + nginx + 1.16.2 + + + org.testcontainers + oracle-xe + 1.16.2 + + + org.testcontainers + orientdb + 1.16.2 + + + org.testcontainers + postgresql + 1.16.2 + + + org.testcontainers + presto + 1.16.2 + + + org.testcontainers + pulsar + 1.16.2 + + + org.testcontainers + r2dbc + 1.16.2 + + + org.testcontainers + rabbitmq + 1.16.2 + + + org.testcontainers + selenium + 1.16.2 + + + org.testcontainers + solr + 1.16.2 + + + org.testcontainers + spock + 1.16.2 + + + org.testcontainers + testcontainers + 1.16.2 + + + org.testcontainers + toxiproxy + 1.16.2 + + + org.testcontainers + trino + 1.16.2 + + + org.testcontainers + vault + 1.16.2 + + + org.testcontainers + testcontainers-bom + 1.16.2 + + + \ No newline at end of file diff --git a/update-poms.py b/update-poms.py index ebe4ac4..0dead71 100755 --- a/update-poms.py +++ b/update-poms.py @@ -379,31 +379,52 @@ def load_package_list(list_path: Path, queue: asyncio.Queue) -> None: ) ) - async def download(package: Package, queue: asyncio.Queue) -> None: async with done_lock: - skip = str(package) in done + is_done = str(package) in done async with in_progress_lock: - skip = skip or (str(package) in in_progress) + is_in_progress = str(package) in in_progress - if skip: + if is_done: logger.info(f'{package}: Already downloaded. Skipping.') + elif is_in_progress: + logger.info(f'{package}: Already in progress. Skipping.') else: async with in_progress_lock: in_progress.add(str(package)) - if await package.verify(): - pom_dir = base_pom_path / f'{package.groupId}-{package.artifactId}-{package.version}' - pom_path = pom_dir / 'pom.xml' - - pom_dir.mkdir(exist_ok=True) + for _ in range(50): + try: + verified = await package.verify() + break + except TooManyRequestsException: + logger.info('Too many requests. Delaying next attempt') + await asyncio.sleep(3*random.random() + 0.2) + else: + logger.error(f'{package}: Verification failed after 50 tries') + exit(1) - pom = await package.pom + if verified: + while True: + try: + pom = await package.pom + break + except TooManyRequestsException: + logger.info('Too many requests. Delaying next attempt') + await asyncio.sleep(3*random.random() + 0.2) + else: + logger.error(f'{package}: Verification failed after 50 tries') + exit(1) if not pom: + logger.warn(f'{package}: No pom') return + pom_dir = base_pom_path / f'{package.groupId}-{package.artifactId}-{package.version}' + pom_path = pom_dir / 'pom.xml' + + pom_dir.mkdir(exist_ok=True) pom.write(pom_path) logger.info(f'{package}: Downloaded') @@ -438,9 +459,6 @@ async def worker(queue: asyncio.Queue) -> None: try: await download(package, queue) break - except TooManyRequestsException: - logger.info('Too many requests. Delaying next attempt') - await asyncio.sleep(3*random.random() + 0.2) except WaitForPackage as e: logger.info(f'{package}: Waiting for {e.package}') await queue.put(e.package)