From b2e0d0156237ad4add2079fc570448f42dfd7c92 Mon Sep 17 00:00:00 2001 From: mgb01105731 Date: Fri, 19 May 2023 16:08:09 +0800 Subject: [PATCH] download version to 5.6.2 --- ...ransitive-requirement-on-apiguardian.patch | 165 ------------------ 0002-Add-missing-module-static-requires.patch | 24 --- aggregator.pom | 74 +++----- junit-bom-5.9.0.pom => junit-bom-5.6.2.pom | 54 ++---- ...piter-5.9.0.pom => junit-jupiter-5.6.2.pom | 14 +- ...i-5.9.0.pom => junit-jupiter-api-5.6.2.pom | 22 +-- ....9.0.pom => junit-jupiter-engine-5.6.2.pom | 24 +-- ...> junit-jupiter-migrationsupport-5.6.2.pom | 27 +-- ....9.0.pom => junit-jupiter-params-5.6.2.pom | 20 +-- ....0.pom => junit-platform-commons-1.6.2.pom | 10 +- ....0.pom => junit-platform-console-1.6.2.pom | 20 +-- ...unit-platform-console-standalone-1.6.2.pom | 6 +- ...9.0.pom => junit-platform-engine-1.6.2.pom | 22 +-- ...0.pom => junit-platform-launcher-1.6.2.pom | 20 +-- junit-platform-reporting-1.6.2.pom | 89 ++++++++++ ...9.0.pom => junit-platform-runner-1.6.2.pom | 37 ++-- ....pom => junit-platform-suite-api-1.6.2.pom | 16 +- junit-platform-suite-commons-1.9.0.pom | 101 ----------- ....0.pom => junit-platform-testkit-1.6.2.pom | 24 +-- ....9.0.pom => junit-vintage-engine-5.6.2.pom | 29 +-- junit5-5.6.2.tar.gz | Bin 0 -> 1212004 bytes junit5-5.9.0.tar.gz | Bin 2868308 -> 0 bytes junit5.spec | 99 +++++++---- 23 files changed, 337 insertions(+), 560 deletions(-) delete mode 100644 0001-Drop-transitive-requirement-on-apiguardian.patch delete mode 100644 0002-Add-missing-module-static-requires.patch rename junit-bom-5.9.0.pom => junit-bom-5.6.2.pom (76%) rename junit-jupiter-5.9.0.pom => junit-jupiter-5.6.2.pom (90%) rename junit-jupiter-api-5.9.0.pom => junit-jupiter-api-5.6.2.pom (89%) rename junit-jupiter-engine-5.9.0.pom => junit-jupiter-engine-5.6.2.pom (89%) rename junit-jupiter-migrationsupport-5.9.0.pom => junit-jupiter-migrationsupport-5.6.2.pom (86%) rename junit-jupiter-params-5.9.0.pom => junit-jupiter-params-5.6.2.pom (89%) rename junit-platform-commons-1.9.0.pom => junit-platform-commons-1.6.2.pom (91%) rename junit-platform-console-1.9.0.pom => junit-platform-console-1.6.2.pom (91%) rename junit-platform-console-standalone-1.9.0.pom => junit-platform-console-standalone-1.6.2.pom (92%) rename junit-platform-engine-1.9.0.pom => junit-platform-engine-1.6.2.pom (91%) rename junit-platform-launcher-1.9.0.pom => junit-platform-launcher-1.6.2.pom (91%) create mode 100644 junit-platform-reporting-1.6.2.pom rename junit-platform-runner-1.9.0.pom => junit-platform-runner-1.6.2.pom (85%) rename junit-platform-suite-api-1.9.0.pom => junit-platform-suite-api-1.6.2.pom (86%) delete mode 100644 junit-platform-suite-commons-1.9.0.pom rename junit-platform-testkit-1.9.0.pom => junit-platform-testkit-1.6.2.pom (91%) rename junit-vintage-engine-5.9.0.pom => junit-vintage-engine-5.6.2.pom (86%) create mode 100644 junit5-5.6.2.tar.gz delete mode 100644 junit5-5.9.0.tar.gz diff --git a/0001-Drop-transitive-requirement-on-apiguardian.patch b/0001-Drop-transitive-requirement-on-apiguardian.patch deleted file mode 100644 index a69268d..0000000 --- a/0001-Drop-transitive-requirement-on-apiguardian.patch +++ /dev/null @@ -1,165 +0,0 @@ -From 58cb1677c9e0f1bb77b66f5e304ba695678d510e Mon Sep 17 00:00:00 2001 -From: Marian Koncek -Date: Mon, 27 Feb 2023 14:39:29 +0100 -Subject: [PATCH 1/2] Drop transitive requirement on apiguardian - ---- - .../src/module/org.junit.jupiter.api/module-info.java | 2 +- - .../module/org.junit.jupiter.migrationsupport/module-info.java | 2 +- - .../src/module/org.junit.jupiter.params/module-info.java | 2 +- - .../src/module/org.junit.platform.commons/module-info.java | 2 +- - .../src/module/org.junit.platform.engine/module-info.java | 2 +- - .../src/module/org.junit.platform.launcher/module-info.java | 2 +- - .../src/module/org.junit.platform.reporting/module-info.java | 2 +- - .../src/module/org.junit.platform.runner/module-info.java | 2 +- - .../src/module/org.junit.platform.suite.api/module-info.java | 2 +- - .../module/org.junit.platform.suite.commons/module-info.java | 2 +- - .../src/module/org.junit.platform.testkit/module-info.java | 2 +- - 11 files changed, 11 insertions(+), 11 deletions(-) - -diff --git a/junit-jupiter-api/src/module/org.junit.jupiter.api/module-info.java b/junit-jupiter-api/src/module/org.junit.jupiter.api/module-info.java -index b6856c7..25a1523 100644 ---- a/junit-jupiter-api/src/module/org.junit.jupiter.api/module-info.java -+++ b/junit-jupiter-api/src/module/org.junit.jupiter.api/module-info.java -@@ -12,7 +12,7 @@ - * Defines JUnit Jupiter API for writing tests. - */ - module org.junit.jupiter.api { -- requires static transitive org.apiguardian.api; -+ requires static org.apiguardian.api; - requires transitive org.junit.platform.commons; - requires transitive org.opentest4j; - -diff --git a/junit-jupiter-migrationsupport/src/module/org.junit.jupiter.migrationsupport/module-info.java b/junit-jupiter-migrationsupport/src/module/org.junit.jupiter.migrationsupport/module-info.java -index 3ace009..25a86fa 100644 ---- a/junit-jupiter-migrationsupport/src/module/org.junit.jupiter.migrationsupport/module-info.java -+++ b/junit-jupiter-migrationsupport/src/module/org.junit.jupiter.migrationsupport/module-info.java -@@ -15,7 +15,7 @@ - */ - module org.junit.jupiter.migrationsupport { - requires transitive junit; // 4 -- requires static transitive org.apiguardian.api; -+ requires static org.apiguardian.api; - requires transitive org.junit.jupiter.api; - requires org.junit.platform.commons; - -diff --git a/junit-jupiter-params/src/module/org.junit.jupiter.params/module-info.java b/junit-jupiter-params/src/module/org.junit.jupiter.params/module-info.java -index 7f3ea05..572e8ed 100644 ---- a/junit-jupiter-params/src/module/org.junit.jupiter.params/module-info.java -+++ b/junit-jupiter-params/src/module/org.junit.jupiter.params/module-info.java -@@ -14,7 +14,7 @@ - * @since 5.0 - */ - module org.junit.jupiter.params { -- requires static transitive org.apiguardian.api; -+ requires static org.apiguardian.api; - requires transitive org.junit.jupiter.api; - requires transitive org.junit.platform.commons; - -diff --git a/junit-platform-commons/src/module/org.junit.platform.commons/module-info.java b/junit-platform-commons/src/module/org.junit.platform.commons/module-info.java -index f33ffd3..c25315a 100644 ---- a/junit-platform-commons/src/module/org.junit.platform.commons/module-info.java -+++ b/junit-platform-commons/src/module/org.junit.platform.commons/module-info.java -@@ -16,7 +16,7 @@ - module org.junit.platform.commons { - requires java.logging; - requires java.management; // needed by RuntimeUtils to determine input arguments -- requires static transitive org.apiguardian.api; -+ requires static org.apiguardian.api; - - exports org.junit.platform.commons; - exports org.junit.platform.commons.annotation; -diff --git a/junit-platform-engine/src/module/org.junit.platform.engine/module-info.java b/junit-platform-engine/src/module/org.junit.platform.engine/module-info.java -index 0b6336c..6931626 100644 ---- a/junit-platform-engine/src/module/org.junit.platform.engine/module-info.java -+++ b/junit-platform-engine/src/module/org.junit.platform.engine/module-info.java -@@ -17,7 +17,7 @@ - * @since 1.0 - */ - module org.junit.platform.engine { -- requires static transitive org.apiguardian.api; -+ requires static org.apiguardian.api; - requires transitive org.junit.platform.commons; - requires transitive org.opentest4j; - -diff --git a/junit-platform-launcher/src/module/org.junit.platform.launcher/module-info.java b/junit-platform-launcher/src/module/org.junit.platform.launcher/module-info.java -index 9501caf..c2fef28 100644 ---- a/junit-platform-launcher/src/module/org.junit.platform.launcher/module-info.java -+++ b/junit-platform-launcher/src/module/org.junit.platform.launcher/module-info.java -@@ -21,7 +21,7 @@ - */ - module org.junit.platform.launcher { - requires transitive java.logging; -- requires static transitive org.apiguardian.api; -+ requires static org.apiguardian.api; - requires transitive org.junit.platform.commons; - requires transitive org.junit.platform.engine; - -diff --git a/junit-platform-reporting/src/module/org.junit.platform.reporting/module-info.java b/junit-platform-reporting/src/module/org.junit.platform.reporting/module-info.java -index 66c7494..2a6acd7 100644 ---- a/junit-platform-reporting/src/module/org.junit.platform.reporting/module-info.java -+++ b/junit-platform-reporting/src/module/org.junit.platform.reporting/module-info.java -@@ -15,7 +15,7 @@ - */ - module org.junit.platform.reporting { - requires java.xml; -- requires static transitive org.apiguardian.api; -+ requires static org.apiguardian.api; - requires org.junit.platform.commons; - requires transitive org.junit.platform.engine; - requires transitive org.junit.platform.launcher; -diff --git a/junit-platform-runner/src/module/org.junit.platform.runner/module-info.java b/junit-platform-runner/src/module/org.junit.platform.runner/module-info.java -index 47edeb1..4313c64 100644 ---- a/junit-platform-runner/src/module/org.junit.platform.runner/module-info.java -+++ b/junit-platform-runner/src/module/org.junit.platform.runner/module-info.java -@@ -16,7 +16,7 @@ - */ - module org.junit.platform.runner { - requires transitive junit; // 4 -- requires static transitive org.apiguardian.api; -+ requires static org.apiguardian.api; - requires transitive org.junit.platform.launcher; - requires transitive org.junit.platform.suite.api; - requires org.junit.platform.suite.commons; -diff --git a/junit-platform-suite-api/src/module/org.junit.platform.suite.api/module-info.java b/junit-platform-suite-api/src/module/org.junit.platform.suite.api/module-info.java -index 9af8dae..cf50c08 100644 ---- a/junit-platform-suite-api/src/module/org.junit.platform.suite.api/module-info.java -+++ b/junit-platform-suite-api/src/module/org.junit.platform.suite.api/module-info.java -@@ -14,7 +14,7 @@ - * @since 1.0 - */ - module org.junit.platform.suite.api { -- requires static transitive org.apiguardian.api; -+ requires static org.apiguardian.api; - requires transitive org.junit.platform.commons; - - exports org.junit.platform.suite.api; -diff --git a/junit-platform-suite-commons/src/module/org.junit.platform.suite.commons/module-info.java b/junit-platform-suite-commons/src/module/org.junit.platform.suite.commons/module-info.java -index b810efc..ccb6756 100644 ---- a/junit-platform-suite-commons/src/module/org.junit.platform.suite.commons/module-info.java -+++ b/junit-platform-suite-commons/src/module/org.junit.platform.suite.commons/module-info.java -@@ -14,7 +14,7 @@ - * @since 1.8 - */ - module org.junit.platform.suite.commons { -- requires static transitive org.apiguardian.api; -+ requires static org.apiguardian.api; - requires org.junit.platform.suite.api; - requires org.junit.platform.commons; - requires org.junit.platform.engine; -diff --git a/junit-platform-testkit/src/module/org.junit.platform.testkit/module-info.java b/junit-platform-testkit/src/module/org.junit.platform.testkit/module-info.java -index c0ae318..0d4cf42 100644 ---- a/junit-platform-testkit/src/module/org.junit.platform.testkit/module-info.java -+++ b/junit-platform-testkit/src/module/org.junit.platform.testkit/module-info.java -@@ -15,7 +15,7 @@ - * @uses org.junit.platform.engine.TestEngine - */ - module org.junit.platform.testkit { -- requires static transitive org.apiguardian.api; -+ requires static org.apiguardian.api; - requires transitive org.assertj.core; - requires org.junit.platform.commons; - requires transitive org.junit.platform.engine; --- -2.39.2 - diff --git a/0002-Add-missing-module-static-requires.patch b/0002-Add-missing-module-static-requires.patch deleted file mode 100644 index 0eef828..0000000 --- a/0002-Add-missing-module-static-requires.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 2f5ad4483784985a299e9ed28429bb52da21564d Mon Sep 17 00:00:00 2001 -From: Mikolaj Izdebski -Date: Mon, 27 Mar 2023 16:55:13 +0200 -Subject: [PATCH 2/2] Add missing module static requires - ---- - .../src/module/org.junit.jupiter.params/module-info.java | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/junit-jupiter-params/src/module/org.junit.jupiter.params/module-info.java b/junit-jupiter-params/src/module/org.junit.jupiter.params/module-info.java -index 572e8ed..90a3c3b 100644 ---- a/junit-jupiter-params/src/module/org.junit.jupiter.params/module-info.java -+++ b/junit-jupiter-params/src/module/org.junit.jupiter.params/module-info.java -@@ -15,6 +15,7 @@ - */ - module org.junit.jupiter.params { - requires static org.apiguardian.api; -+ requires static univocity.parsers; - requires transitive org.junit.jupiter.api; - requires transitive org.junit.platform.commons; - --- -2.39.2 - diff --git a/aggregator.pom b/aggregator.pom index 78c1be2..e1445e1 100644 --- a/aggregator.pom +++ b/aggregator.pom @@ -1,79 +1,45 @@ - - + 4.0.0 org.fedoraproject.xmvn.junit5 aggregator - any + 1.0.0 pom - - UTF-8 - junit-bom - junit-jupiter - junit-jupiter-api - junit-jupiter-engine - junit-jupiter-migrationsupport - junit-jupiter-params junit-platform-commons junit-platform-console junit-platform-console-standalone junit-platform-engine junit-platform-launcher + junit-platform-reporting junit-platform-runner junit-platform-suite-api - junit-platform-suite-commons junit-platform-testkit + junit-jupiter + junit-jupiter-api + junit-jupiter-engine + junit-jupiter-migrationsupport + junit-jupiter-params junit-vintage-engine - - org.apache.maven.plugins - maven-compiler-plugin - - - default-compile - - compile - - - 8 - - false - - **/module-info.java - - - - - module-info - - compile - - - 9 - - **/module-info.java - - - - - - + + maven-compiler-plugin + + 1.8 + 1.8 + + + maven-jar-plugin ${project.build.outputDirectory}/META-INF/MANIFEST.MF - + @@ -90,9 +56,9 @@ - ${osgi.bsn} - ${osgi.bsn} - <_nouses>true + ${osgi.bsn} + ${osgi.bsn} + <_nouses>true diff --git a/junit-bom-5.9.0.pom b/junit-bom-5.6.2.pom similarity index 76% rename from junit-bom-5.9.0.pom rename to junit-bom-5.6.2.pom index de9e3fc..3909068 100644 --- a/junit-bom-5.9.0.pom +++ b/junit-bom-5.6.2.pom @@ -1,5 +1,5 @@ - @@ -9,7 +9,7 @@ 4.0.0 org.junit junit-bom - 5.9.0 + 5.6.2 pom JUnit 5 (Bill of Materials) This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven. @@ -39,7 +39,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -67,92 +67,72 @@ org.junit.jupiter junit-jupiter - 5.9.0 + 5.6.2 org.junit.jupiter junit-jupiter-api - 5.9.0 + 5.6.2 org.junit.jupiter junit-jupiter-engine - 5.9.0 + 5.6.2 org.junit.jupiter junit-jupiter-migrationsupport - 5.9.0 + 5.6.2 org.junit.jupiter junit-jupiter-params - 5.9.0 + 5.6.2 org.junit.platform junit-platform-commons - 1.9.0 + 1.6.2 org.junit.platform junit-platform-console - 1.9.0 + 1.6.2 org.junit.platform junit-platform-engine - 1.9.0 - - - org.junit.platform - junit-platform-jfr - 1.9.0 + 1.6.2 org.junit.platform junit-platform-launcher - 1.9.0 + 1.6.2 org.junit.platform junit-platform-reporting - 1.9.0 + 1.6.2 org.junit.platform junit-platform-runner - 1.9.0 - - - org.junit.platform - junit-platform-suite - 1.9.0 + 1.6.2 org.junit.platform junit-platform-suite-api - 1.9.0 - - - org.junit.platform - junit-platform-suite-commons - 1.9.0 - - - org.junit.platform - junit-platform-suite-engine - 1.9.0 + 1.6.2 org.junit.platform junit-platform-testkit - 1.9.0 + 1.6.2 org.junit.vintage junit-vintage-engine - 5.9.0 + 5.6.2 diff --git a/junit-jupiter-5.9.0.pom b/junit-jupiter-5.6.2.pom similarity index 90% rename from junit-jupiter-5.9.0.pom rename to junit-jupiter-5.6.2.pom index 0291a54..bbc130c 100644 --- a/junit-jupiter-5.9.0.pom +++ b/junit-jupiter-5.6.2.pom @@ -1,5 +1,5 @@ - @@ -9,7 +9,7 @@ 4.0.0 org.junit.jupiter junit-jupiter - 5.9.0 + 5.6.2 JUnit Jupiter (Aggregator) Module "junit-jupiter" of JUnit 5. https://junit.org/junit5/ @@ -38,7 +38,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -66,7 +66,7 @@ org.junit junit-bom - 5.9.0 + 5.6.2 pom import @@ -76,19 +76,19 @@ org.junit.jupiter junit-jupiter-api - 5.9.0 + 5.6.2 compile org.junit.jupiter junit-jupiter-params - 5.9.0 + 5.6.2 compile org.junit.jupiter junit-jupiter-engine - 5.9.0 + 5.6.2 runtime diff --git a/junit-jupiter-api-5.9.0.pom b/junit-jupiter-api-5.6.2.pom similarity index 89% rename from junit-jupiter-api-5.9.0.pom rename to junit-jupiter-api-5.6.2.pom index 7724883..39243d2 100644 --- a/junit-jupiter-api-5.9.0.pom +++ b/junit-jupiter-api-5.6.2.pom @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ 4.0.0 org.junit.jupiter junit-jupiter-api - 5.9.0 + 5.6.2 JUnit Jupiter API Module "junit-jupiter-api" of JUnit 5. https://junit.org/junit5/ @@ -37,7 +37,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -65,13 +65,19 @@ org.junit junit-bom - 5.9.0 + 5.6.2 pom import + + org.apiguardian + apiguardian-api + 1.1.0 + compile + org.opentest4j opentest4j @@ -81,13 +87,7 @@ org.junit.platform junit-platform-commons - 1.9.0 - compile - - - org.apiguardian - apiguardian-api - 1.1.2 + 1.6.2 compile diff --git a/junit-jupiter-engine-5.9.0.pom b/junit-jupiter-engine-5.6.2.pom similarity index 89% rename from junit-jupiter-engine-5.9.0.pom rename to junit-jupiter-engine-5.6.2.pom index c58e30c..99326bc 100644 --- a/junit-jupiter-engine-5.9.0.pom +++ b/junit-jupiter-engine-5.6.2.pom @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ 4.0.0 org.junit.jupiter junit-jupiter-engine - 5.9.0 + 5.6.2 JUnit Jupiter Engine Module "junit-jupiter-engine" of JUnit 5. https://junit.org/junit5/ @@ -37,7 +37,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -65,29 +65,29 @@ org.junit junit-bom - 5.9.0 + 5.6.2 pom import + + org.apiguardian + apiguardian-api + 1.1.0 + compile + org.junit.platform junit-platform-engine - 1.9.0 + 1.6.2 compile org.junit.jupiter junit-jupiter-api - 5.9.0 - compile - - - org.apiguardian - apiguardian-api - 1.1.2 + 5.6.2 compile diff --git a/junit-jupiter-migrationsupport-5.9.0.pom b/junit-jupiter-migrationsupport-5.6.2.pom similarity index 86% rename from junit-jupiter-migrationsupport-5.9.0.pom rename to junit-jupiter-migrationsupport-5.6.2.pom index afff5d0..a6870b4 100644 --- a/junit-jupiter-migrationsupport-5.9.0.pom +++ b/junit-jupiter-migrationsupport-5.6.2.pom @@ -1,5 +1,5 @@ - @@ -9,7 +9,7 @@ 4.0.0 org.junit.jupiter junit-jupiter-migrationsupport - 5.9.0 + 5.6.2 JUnit Jupiter Migration Support Module "junit-jupiter-migrationsupport" of JUnit 5. https://junit.org/junit5/ @@ -38,7 +38,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -63,10 +63,15 @@ + + junit + junit + 4.13 + org.junit junit-bom - 5.9.0 + 5.6.2 pom import @@ -76,19 +81,19 @@ junit junit - 4.13.2 + 4.13 compile - org.junit.jupiter - junit-jupiter-api - 5.9.0 + org.apiguardian + apiguardian-api + 1.1.0 compile - org.apiguardian - apiguardian-api - 1.1.2 + org.junit.jupiter + junit-jupiter-api + 5.6.2 compile diff --git a/junit-jupiter-params-5.9.0.pom b/junit-jupiter-params-5.6.2.pom similarity index 89% rename from junit-jupiter-params-5.9.0.pom rename to junit-jupiter-params-5.6.2.pom index fc3c15c..bfafe69 100644 --- a/junit-jupiter-params-5.9.0.pom +++ b/junit-jupiter-params-5.6.2.pom @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ 4.0.0 org.junit.jupiter junit-jupiter-params - 5.9.0 + 5.6.2 JUnit Jupiter Params Module "junit-jupiter-params" of JUnit 5. https://junit.org/junit5/ @@ -37,7 +37,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -65,7 +65,7 @@ org.junit junit-bom - 5.9.0 + 5.6.2 pom import @@ -73,15 +73,15 @@ - org.junit.jupiter - junit-jupiter-api - 5.9.0 + org.apiguardian + apiguardian-api + 1.1.0 compile - org.apiguardian - apiguardian-api - 1.1.2 + org.junit.jupiter + junit-jupiter-api + 5.6.2 compile diff --git a/junit-platform-commons-1.9.0.pom b/junit-platform-commons-1.6.2.pom similarity index 91% rename from junit-platform-commons-1.9.0.pom rename to junit-platform-commons-1.6.2.pom index b8e40bf..b7247e9 100644 --- a/junit-platform-commons-1.9.0.pom +++ b/junit-platform-commons-1.6.2.pom @@ -1,5 +1,5 @@ - @@ -9,7 +9,7 @@ 4.0.0 org.junit.platform junit-platform-commons - 1.9.0 + 1.6.2 JUnit Platform Commons Module "junit-platform-commons" of JUnit 5. https://junit.org/junit5/ @@ -38,7 +38,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -66,7 +66,7 @@ org.junit junit-bom - 5.9.0 + 5.6.2 pom import @@ -76,7 +76,7 @@ org.apiguardian apiguardian-api - 1.1.2 + 1.1.0 compile diff --git a/junit-platform-console-1.9.0.pom b/junit-platform-console-1.6.2.pom similarity index 91% rename from junit-platform-console-1.9.0.pom rename to junit-platform-console-1.6.2.pom index b9969de..ab6706c 100644 --- a/junit-platform-console-1.9.0.pom +++ b/junit-platform-console-1.6.2.pom @@ -1,5 +1,5 @@ - @@ -9,7 +9,7 @@ 4.0.0 org.junit.platform junit-platform-console - 1.9.0 + 1.6.2 JUnit Platform Console Module "junit-platform-console" of JUnit 5. https://junit.org/junit5/ @@ -38,7 +38,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -66,7 +66,7 @@ org.junit junit-bom - 5.9.0 + 5.6.2 pom import @@ -74,15 +74,15 @@ - org.junit.platform - junit-platform-reporting - 1.9.0 + org.apiguardian + apiguardian-api + 1.1.0 compile - org.apiguardian - apiguardian-api - 1.1.2 + org.junit.platform + junit-platform-reporting + 1.6.2 compile diff --git a/junit-platform-console-standalone-1.9.0.pom b/junit-platform-console-standalone-1.6.2.pom similarity index 92% rename from junit-platform-console-standalone-1.9.0.pom rename to junit-platform-console-standalone-1.6.2.pom index e9d12ce..12809a7 100644 --- a/junit-platform-console-standalone-1.9.0.pom +++ b/junit-platform-console-standalone-1.6.2.pom @@ -1,5 +1,5 @@ - @@ -9,7 +9,7 @@ 4.0.0 org.junit.platform junit-platform-console-standalone - 1.9.0 + 1.6.2 JUnit Platform Console Standalone Module "junit-platform-console-standalone" of JUnit 5. https://junit.org/junit5/ @@ -38,7 +38,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen diff --git a/junit-platform-engine-1.9.0.pom b/junit-platform-engine-1.6.2.pom similarity index 91% rename from junit-platform-engine-1.9.0.pom rename to junit-platform-engine-1.6.2.pom index 82919d7..1e7edaf 100644 --- a/junit-platform-engine-1.9.0.pom +++ b/junit-platform-engine-1.6.2.pom @@ -1,5 +1,5 @@ - @@ -9,7 +9,7 @@ 4.0.0 org.junit.platform junit-platform-engine - 1.9.0 + 1.6.2 JUnit Platform Engine API Module "junit-platform-engine" of JUnit 5. https://junit.org/junit5/ @@ -38,7 +38,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -66,13 +66,19 @@ org.junit junit-bom - 5.9.0 + 5.6.2 pom import + + org.apiguardian + apiguardian-api + 1.1.0 + compile + org.opentest4j opentest4j @@ -82,13 +88,7 @@ org.junit.platform junit-platform-commons - 1.9.0 - compile - - - org.apiguardian - apiguardian-api - 1.1.2 + 1.6.2 compile diff --git a/junit-platform-launcher-1.9.0.pom b/junit-platform-launcher-1.6.2.pom similarity index 91% rename from junit-platform-launcher-1.9.0.pom rename to junit-platform-launcher-1.6.2.pom index 8389a5e..e23a114 100644 --- a/junit-platform-launcher-1.9.0.pom +++ b/junit-platform-launcher-1.6.2.pom @@ -1,5 +1,5 @@ - @@ -9,7 +9,7 @@ 4.0.0 org.junit.platform junit-platform-launcher - 1.9.0 + 1.6.2 JUnit Platform Launcher Module "junit-platform-launcher" of JUnit 5. https://junit.org/junit5/ @@ -38,7 +38,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -66,7 +66,7 @@ org.junit junit-bom - 5.9.0 + 5.6.2 pom import @@ -74,15 +74,15 @@ - org.junit.platform - junit-platform-engine - 1.9.0 + org.apiguardian + apiguardian-api + 1.1.0 compile - org.apiguardian - apiguardian-api - 1.1.2 + org.junit.platform + junit-platform-engine + 1.6.2 compile diff --git a/junit-platform-reporting-1.6.2.pom b/junit-platform-reporting-1.6.2.pom new file mode 100644 index 0000000..24129b7 --- /dev/null +++ b/junit-platform-reporting-1.6.2.pom @@ -0,0 +1,89 @@ + + + + + + + + 4.0.0 + org.junit.platform + junit-platform-reporting + 1.6.2 + JUnit Platform Reporting + Module "junit-platform-reporting" of JUnit 5. + https://junit.org/junit5/ + + + Eclipse Public License v2.0 + https://www.eclipse.org/legal/epl-v20.html + + + + + bechte + Stefan Bechtold + stefan.bechtold@me.com + + + jlink + Johannes Link + business@johanneslink.net + + + marcphilipp + Marc Philipp + mail@marcphilipp.de + + + mmerdes + Matthias Merdes + Matthias.Merdes@heidelberg-mobil.com + + + sbrannen + Sam Brannen + sam@sambrannen.com + + + sormuras + Christian Stein + sormuras@gmail.com + + + juliette-derancourt + Juliette de Rancourt + derancourt.juliette@gmail.com + + + + scm:git:git://github.com/junit-team/junit5.git + scm:git:git://github.com/junit-team/junit5.git + https://github.com/junit-team/junit5 + + + + + org.junit + junit-bom + 5.6.2 + pom + import + + + + + + org.apiguardian + apiguardian-api + 1.1.0 + compile + + + org.junit.platform + junit-platform-launcher + 1.6.2 + compile + + + diff --git a/junit-platform-runner-1.9.0.pom b/junit-platform-runner-1.6.2.pom similarity index 85% rename from junit-platform-runner-1.9.0.pom rename to junit-platform-runner-1.6.2.pom index 6bf7ffb..1419742 100644 --- a/junit-platform-runner-1.9.0.pom +++ b/junit-platform-runner-1.6.2.pom @@ -1,5 +1,5 @@ - @@ -9,7 +9,7 @@ 4.0.0 org.junit.platform junit-platform-runner - 1.9.0 + 1.6.2 JUnit Platform Runner Module "junit-platform-runner" of JUnit 5. https://junit.org/junit5/ @@ -38,7 +38,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -63,10 +63,15 @@ + + junit + junit + 4.13 + org.junit junit-bom - 5.9.0 + 5.6.2 pom import @@ -76,32 +81,26 @@ junit junit - 4.13.2 + 4.13 compile - org.junit.platform - junit-platform-launcher - 1.9.0 + org.apiguardian + apiguardian-api + 1.1.0 compile org.junit.platform - junit-platform-suite-api - 1.9.0 - compile - - - org.apiguardian - apiguardian-api - 1.1.2 + junit-platform-launcher + 1.6.2 compile org.junit.platform - junit-platform-suite-commons - 1.9.0 - runtime + junit-platform-suite-api + 1.6.2 + compile diff --git a/junit-platform-suite-api-1.9.0.pom b/junit-platform-suite-api-1.6.2.pom similarity index 86% rename from junit-platform-suite-api-1.9.0.pom rename to junit-platform-suite-api-1.6.2.pom index f995336..1b22999 100644 --- a/junit-platform-suite-api-1.9.0.pom +++ b/junit-platform-suite-api-1.6.2.pom @@ -1,5 +1,5 @@ - @@ -9,7 +9,7 @@ 4.0.0 org.junit.platform junit-platform-suite-api - 1.9.0 + 1.6.2 JUnit Platform Suite API Module "junit-platform-suite-api" of JUnit 5. https://junit.org/junit5/ @@ -38,7 +38,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -66,23 +66,17 @@ org.junit junit-bom - 5.9.0 + 5.6.2 pom import - - org.junit.platform - junit-platform-commons - 1.9.0 - compile - org.apiguardian apiguardian-api - 1.1.2 + 1.1.0 compile diff --git a/junit-platform-suite-commons-1.9.0.pom b/junit-platform-suite-commons-1.9.0.pom deleted file mode 100644 index f15fa96..0000000 --- a/junit-platform-suite-commons-1.9.0.pom +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - 4.0.0 - org.junit.platform - junit-platform-suite-commons - 1.9.0 - JUnit Platform Suite Commons - Module "junit-platform-suite-commons" of JUnit 5. - https://junit.org/junit5/ - - - Eclipse Public License v2.0 - https://www.eclipse.org/legal/epl-v20.html - - - - - bechte - Stefan Bechtold - stefan.bechtold@me.com - - - jlink - Johannes Link - business@johanneslink.net - - - marcphilipp - Marc Philipp - mail@marcphilipp.de - - - mmerdes - Matthias Merdes - matthias.merdes@heidelpay.com - - - sbrannen - Sam Brannen - sam@sambrannen.com - - - sormuras - Christian Stein - sormuras@gmail.com - - - juliette-derancourt - Juliette de Rancourt - derancourt.juliette@gmail.com - - - - scm:git:git://github.com/junit-team/junit5.git - scm:git:git://github.com/junit-team/junit5.git - https://github.com/junit-team/junit5 - - - - - org.junit - junit-bom - 5.9.0 - pom - import - - - - - - org.junit.platform - junit-platform-launcher - 1.9.0 - compile - - - org.apiguardian - apiguardian-api - 1.1.2 - compile - - - org.junit.platform - junit-platform-engine - 1.9.0 - runtime - - - org.junit.platform - junit-platform-suite-api - 1.9.0 - runtime - - - diff --git a/junit-platform-testkit-1.9.0.pom b/junit-platform-testkit-1.6.2.pom similarity index 91% rename from junit-platform-testkit-1.9.0.pom rename to junit-platform-testkit-1.6.2.pom index 6eebf57..ee66ab4 100644 --- a/junit-platform-testkit-1.9.0.pom +++ b/junit-platform-testkit-1.6.2.pom @@ -1,5 +1,5 @@ - @@ -9,7 +9,7 @@ 4.0.0 org.junit.platform junit-platform-testkit - 1.9.0 + 1.6.2 JUnit Platform Test Kit Module "junit-platform-testkit" of JUnit 5. https://junit.org/junit5/ @@ -38,7 +38,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -66,17 +66,23 @@ org.junit junit-bom - 5.9.0 + 5.6.2 pom import + + org.apiguardian + apiguardian-api + 1.1.0 + compile + org.assertj assertj-core - 3.23.1 + 3.14.0 compile @@ -88,13 +94,7 @@ org.junit.platform junit-platform-launcher - 1.9.0 - compile - - - org.apiguardian - apiguardian-api - 1.1.2 + 1.6.2 compile diff --git a/junit-vintage-engine-5.9.0.pom b/junit-vintage-engine-5.6.2.pom similarity index 86% rename from junit-vintage-engine-5.9.0.pom rename to junit-vintage-engine-5.6.2.pom index b0ac2b8..8c36e0a 100644 --- a/junit-vintage-engine-5.9.0.pom +++ b/junit-vintage-engine-5.6.2.pom @@ -1,5 +1,5 @@ - @@ -9,7 +9,7 @@ 4.0.0 org.junit.vintage junit-vintage-engine - 5.9.0 + 5.6.2 JUnit Vintage Engine Module "junit-vintage-engine" of JUnit 5. https://junit.org/junit5/ @@ -38,7 +38,7 @@ mmerdes Matthias Merdes - matthias.merdes@heidelpay.com + Matthias.Merdes@heidelberg-mobil.com sbrannen @@ -63,32 +63,37 @@ + + junit + junit + 4.13 + org.junit junit-bom - 5.9.0 + 5.6.2 pom import + + org.apiguardian + apiguardian-api + 1.1.0 + compile + org.junit.platform junit-platform-engine - 1.9.0 + 1.6.2 compile junit junit - 4.13.2 - compile - - - org.apiguardian - apiguardian-api - 1.1.2 + 4.13 compile diff --git a/junit5-5.6.2.tar.gz b/junit5-5.6.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..9904ad5edd7b94bf83d74357668214fa5b255a30 GIT binary patch literal 1212004 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

>9CPB+3v0Y0xNN%IVG(P6 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