Verifies five claims against primary sources rather than release-note prose: the org.testcontainers:junit-jupiter -> testcontainers-junit-jupiter rename (and the other 60 like it, per OpenRewrite's own Testcontainers2Migration recipe), that GenericContainer no longer implements org.junit.rules.TestRule anywhere in the 2.0.5 jar (confirmed exhaustively, not just for this one class), the real compiler/dependency-resolution breaks from bumping only a version number on existing JUnit 4 @ClassRule code, the literal 1.32 -> 1.44 default Docker API version bump in DockerClientProviderStrategy's bytecode (tied to the real Docker Engine 29 compatibility issue), and Spring Boot 4.1.1's BOM pinning 2.0.5. Built and tested with no Docker daemon available; one test class demonstrates a clean @EnabledIfDockerAvailable skip, guarded at the class level after the method-level guard was caught failing first.
37 lines
2.8 KiB
Plaintext
37 lines
2.8 KiB
Plaintext
Same module, same source file, zero code changes. The ONLY edit between this run and
|
|
04-legacy-pom-compiles-under-1.21.4.txt is the version property:
|
|
|
|
- <testcontainers.version>1.21.4</testcontainers.version>
|
|
+ <testcontainers.version>2.0.5</testcontainers.version>
|
|
|
|
[INFO] Scanning for projects...
|
|
[INFO]
|
|
[INFO] ----------------------< com.ankurm:legacy-check >-----------------------
|
|
[INFO] Building legacy-check 1.0.0
|
|
[INFO] from pom.xml
|
|
[INFO] --------------------------------[ jar ]---------------------------------
|
|
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.pom
|
|
Progress (1): 952 B
|
|
Progress (1): 2.3 kB
|
|
Progress (1): 3.8 kB
|
|
Progress (1): 6.4 kB
|
|
Progress (1): 7.0 kB
|
|
|
|
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.pom (7.0 kB at 15 kB/s)
|
|
Downloading from central: https://repo.maven.apache.org/maven2/org/testcontainers/postgresql/2.0.5/postgresql-2.0.5.pom
|
|
[WARNING] The POM for org.testcontainers:postgresql:jar:2.0.5 is missing, no dependency information available
|
|
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar
|
|
Progress (1): 7.7/79 kB
|
|
Progress (1): 8.2/79 kB
|
|
Progress (1): 25/79 kB
|
|
Progress (1): 41/79 kB
|
|
Progress (1): 49/79 kB
|
|
Progress (1): 57/79 kB
|
|
Progress (1): 66/79 kB
|
|
Progress (1): 74/79 kB
|
|
Progress (1): 79 kB
|
|
|
|
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar (79 kB at 990 kB/s)
|
|
Downloading from central: https://repo.maven.apache.org/maven2/org/testcontainers/postgresql/2.0.5/postgresql-2.0.5.jar
|
|
[INFO] ------------------------------------------------------------------------
|
|
[INFO] BUILD FAILURE
|
|
[INFO] ------------------------------------------------------------------------
|
|
[INFO] Total time: 1.299 s
|
|
[INFO] Finished at: 2026-10-08T18:41:04+05:30
|
|
[INFO] ------------------------------------------------------------------------
|
|
[ERROR] Failed to execute goal on project legacy-check: Could not resolve dependencies for project com.ankurm:legacy-check:jar:1.0.0
|
|
[ERROR] dependency: org.testcontainers:postgresql:jar:2.0.5 (compile)
|
|
[ERROR] Could not find artifact org.testcontainers:postgresql:jar:2.0.5 in central (https://repo.maven.apache.org/maven2)
|
|
[ERROR]
|
|
[ERROR] -> [Help 1]
|
|
[ERROR]
|
|
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
|
|
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
|
|
[ERROR]
|
|
[ERROR] For more information about the errors and possible solutions, please read the following articles:
|
|
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
|