Commit Graph

1313 Commits

Author SHA1 Message Date
dependabot[bot]
55340b216d Bump sisu.version from 0.9.0.M3 to 0.9.0.M4 (#1330)
Bumps `sisu.version` from 0.9.0.M3 to 0.9.0.M4.

Updates `org.eclipse.sisu:org.eclipse.sisu.inject` from 0.9.0.M3 to 0.9.0.M4
- [Release notes](https://github.com/eclipse-sisu/sisu-project/releases)
- [Changelog](https://github.com/eclipse-sisu/sisu-project/blob/main/RELEASE.md)
- [Commits](https://github.com/eclipse-sisu/sisu-project/compare/milestones/0.9.0.M3...milestones/0.9.0.M4)

Updates `org.eclipse.sisu:org.eclipse.sisu.plexus` from 0.9.0.M3 to 0.9.0.M4
- [Release notes](https://github.com/eclipse-sisu/sisu-project/releases)
- [Changelog](https://github.com/eclipse-sisu/sisu-project/blob/main/RELEASE.md)
- [Commits](https://github.com/eclipse-sisu/sisu-project/compare/milestones/0.9.0.M3...milestones/0.9.0.M4)

---
updated-dependencies:
- dependency-name: org.eclipse.sisu:org.eclipse.sisu.inject
  dependency-version: 0.9.0.M4
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.sisu:org.eclipse.sisu.plexus
  dependency-version: 0.9.0.M4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-07 00:15:28 +02:00
dependabot[bot]
91dc998cba Bump jline.version from 3.29.0 to 3.30.3 (#1332)
Bumps `jline.version` from 3.29.0 to 3.30.3.

Updates `org.jline:jline` from 3.29.0 to 3.30.3
- [Release notes](https://github.com/jline/jline3/releases)
- [Commits](https://github.com/jline/jline3/compare/jline-3.29.0...jline-3.30.3)

Updates `org.jline:jline-terminal` from 3.29.0 to 3.30.3
- [Release notes](https://github.com/jline/jline3/releases)
- [Commits](https://github.com/jline/jline3/compare/jline-3.29.0...jline-3.30.3)

Updates `org.jline:jline-terminal-jansi` from 3.29.0 to 3.30.3
- [Release notes](https://github.com/jline/jline3/releases)
- [Commits](https://github.com/jline/jline3/compare/jline-3.29.0...jline-3.30.3)

Updates `org.jline:jline-terminal-jni` from 3.29.0 to 3.30.3
- [Release notes](https://github.com/jline/jline3/releases)
- [Commits](https://github.com/jline/jline3/compare/jline-3.29.0...jline-3.30.3)

---
updated-dependencies:
- dependency-name: org.jline:jline
  dependency-version: 3.30.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.jline:jline-terminal
  dependency-version: 3.30.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.jline:jline-terminal-jansi
  dependency-version: 3.30.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.jline:jline-terminal-jni
  dependency-version: 3.30.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-07 00:15:14 +02:00
dependabot[bot]
cfe3b7cf19 Bump groovy.version from 4.0.26 to 4.0.27 (#1334)
Bumps `groovy.version` from 4.0.26 to 4.0.27.

Updates `org.apache.groovy:groovy` from 4.0.26 to 4.0.27
- [Commits](https://github.com/apache/groovy/commits)

Updates `org.apache.groovy:groovy-all` from 4.0.26 to 4.0.27
- [Commits](https://github.com/apache/groovy/commits)

---
updated-dependencies:
- dependency-name: org.apache.groovy:groovy
  dependency-version: 4.0.27
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.groovy:groovy-all
  dependency-version: 4.0.27
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-07 00:13:55 +02:00
dependabot[bot]
8445f17915 Bump io.takari.maven:takari-smart-builder from 1.0.2 to 1.1.0 (#1324)
Bumps [io.takari.maven:takari-smart-builder](https://github.com/takari/takari-smart-builder) from 1.0.2 to 1.1.0.
- [Release notes](https://github.com/takari/takari-smart-builder/releases)
- [Commits](https://github.com/takari/takari-smart-builder/compare/takari-smart-builder-1.0.2...takari-smart-builder-1.1.0)

---
updated-dependencies:
- dependency-name: io.takari.maven:takari-smart-builder
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-12 13:21:37 +02:00
dependabot[bot]
dfd5ab3a10 Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.1.1 to 4.2.0 (#1321)
Bumps [org.codehaus.gmavenplus:gmavenplus-plugin](https://github.com/groovy/GMavenPlus) from 4.1.1 to 4.2.0.
- [Release notes](https://github.com/groovy/GMavenPlus/releases)
- [Commits](https://github.com/groovy/GMavenPlus/compare/4.1.1...4.2.0)

---
updated-dependencies:
- dependency-name: org.codehaus.gmavenplus:gmavenplus-plugin
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-12 13:19:51 +02:00
dependabot[bot]
0bb9945f5a Bump testcontainers.version from 1.20.6 to 1.21.0 (#1322)
Bumps `testcontainers.version` from 1.20.6 to 1.21.0.

Updates `org.testcontainers:testcontainers` from 1.20.6 to 1.21.0
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0)

Updates `org.testcontainers:junit-jupiter` from 1.20.6 to 1.21.0
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0)

---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers
  dependency-version: 1.21.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.testcontainers:junit-jupiter
  dependency-version: 1.21.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-12 13:19:44 +02:00
Tamas Cservenak
c8ca1c0b75 Drop buildnumber plugin, Nisse is in place (#1319)
Just use Nisse, as it is already in place, plus it does not require git checkout either.

Fixes #1306 

Nota bene: this does not solve "rebuilding from tarball", as output will still not contain revision (will be empty). Just like Maven, MavenDaemon also relies on git to provide SCM hash shown in version.

But the build will not fail at least, and Maarten will be able to rebuild from tarball, but the build output will be different from that built from git checkout.
2025-05-10 14:54:42 +02:00
Tamas Cservenak
8ffd2f0a34 Mimir: make sure JGroups is not running (#1320)
We don't need it. Config copied from Maven.

For this to work (user wide extension) I upped Maven version to 4.0.0-rc-3 as well, again, same as in Maven CI.
2025-05-10 14:54:13 +02:00
Tamas Cservenak
aaa9c48d16 Upgrade Maveniverse extensions 2025-05-10 12:27:30 +02:00
dependabot[bot]
2ebdef66e8 Bump info.picocli:picocli-codegen from 4.7.6 to 4.7.7 (#1311)
Bumps [info.picocli:picocli-codegen](https://github.com/remkop/picocli) from 4.7.6 to 4.7.7.
- [Release notes](https://github.com/remkop/picocli/releases)
- [Changelog](https://github.com/remkop/picocli/blob/main/RELEASE-NOTES.md)
- [Commits](https://github.com/remkop/picocli/compare/v4.7.6...v4.7.7)

---
updated-dependencies:
- dependency-name: info.picocli:picocli-codegen
  dependency-version: 4.7.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-10 12:13:59 +02:00
dependabot[bot]
2a13e8839c Bump org.graalvm.nativeimage:svm from 24.2.0 to 24.2.1 (#1309)
Bumps [org.graalvm.nativeimage:svm](https://github.com/oracle/graal) from 24.2.0 to 24.2.1.
- [Release notes](https://github.com/oracle/graal/releases)
- [Commits](https://github.com/oracle/graal/compare/vm-24.2.0...vm-24.2.1)

---
updated-dependencies:
- dependency-name: org.graalvm.nativeimage:svm
  dependency-version: 24.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-10 12:13:24 +02:00
dependabot[bot]
810c1b24d2 Bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre (#1308)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.4.6-jre to 33.4.8-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-version: 33.4.8-jre
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-10 12:13:17 +02:00
dependabot[bot]
d4e072b326 Bump org.codehaus.plexus:plexus-interactivity-api from 1.3 to 1.4 (#1304)
Bumps [org.codehaus.plexus:plexus-interactivity-api](https://github.com/codehaus-plexus/plexus-interactivity) from 1.3 to 1.4.
- [Release notes](https://github.com/codehaus-plexus/plexus-interactivity/releases)
- [Commits](https://github.com/codehaus-plexus/plexus-interactivity/compare/plexus-interactivity-1.3...plexus-interactivity-1.4)

---
updated-dependencies:
- dependency-name: org.codehaus.plexus:plexus-interactivity-api
  dependency-version: '1.4'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-10 12:13:07 +02:00
Guillaume Nodet
20f8ee0172 Upgrade to Nisse extension (#1287) 2025-05-10 12:12:58 +02:00
Gerd Aschemann
cb2c732201 Build Site and fix 1288 (#1289)
Besides a fix for #1288 the change also contains 

* a respective CI build (`mvn ... site`) to detect such problems early in the future
* a simplification for GH CI triggers (build on each push, not only master and PRs)

The latter leads to CI builds for each development change (which is a major purpose of an automatic build and helps in particular for forks/new contributors who cannot issue a automatic build by creating a PR). Having said that, the respective commit could be dropped if there is a good reason not to follow this practice.

Fixes #1288
2025-04-08 10:44:14 +02:00
dependabot[bot]
a017cd52c8 Bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre (#1300)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.4.5-jre to 33.4.6-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 12:03:33 +02:00
dependabot[bot]
11d564a625 Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre (#1299)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.4.0-jre to 33.4.5-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-20 12:28:00 +01:00
dependabot[bot]
3816dd6461 Bump org.graalvm.nativeimage:svm from 24.1.2 to 24.2.0 (#1297)
Bumps [org.graalvm.nativeimage:svm](https://github.com/oracle/graal) from 24.1.2 to 24.2.0.
- [Release notes](https://github.com/oracle/graal/releases)
- [Commits](https://github.com/oracle/graal/compare/vm-24.1.2...vm-24.2.0)

---
updated-dependencies:
- dependency-name: org.graalvm.nativeimage:svm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 15:30:32 +01:00
dependabot[bot]
b131784dbb Bump org.apache.maven:maven-parent from 43 to 44 (#1298)
Bumps [org.apache.maven:maven-parent](https://github.com/apache/maven-parent) from 43 to 44.
- [Release notes](https://github.com/apache/maven-parent/releases)
- [Commits](https://github.com/apache/maven-parent/commits/v44)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-parent
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 15:30:22 +01:00
Tamas Cservenak
b4de1b1a23 Disable ConcurrentDownloadsTest for now (#1293)
As due Mimir, it does not download anymore and assertion
fails. With Mimir primed caches, everything is got from
cache.
2025-03-13 15:10:01 +01:00
dependabot[bot]
36b7050efd Bump org.graalvm.buildtools:native-maven-plugin from 0.10.5 to 0.10.6 (#1290)
Bumps [org.graalvm.buildtools:native-maven-plugin](https://github.com/graalvm/native-build-tools) from 0.10.5 to 0.10.6.
- [Release notes](https://github.com/graalvm/native-build-tools/releases)
- [Commits](https://github.com/graalvm/native-build-tools/commits)

---
updated-dependencies:
- dependency-name: org.graalvm.buildtools:native-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-13 14:23:28 +01:00
Tamas Cservenak
0c00328d06 [CI] Use Mimir on CI (#1283)
Use Maveniverse Mimir to cache central artifacts. This makes caching way simpler as well. Update Maven used to build to Maven 4.0.0-rc-3 as well.
2025-03-13 13:55:29 +01:00
Guillaume Nodet
6c5dd056fa Next is 2.0.0-rc-4-SNAPSHOT 2025-03-10 16:56:59 +01:00
Guillaume Nodet
f912362c18 [release] Release 2.0.0-rc-3 2.0.0-rc-3 2025-03-10 16:56:55 +01:00
dependabot[bot]
f0f41a4253 Bump maven.version from 4.0.0-rc-3-SNAPSHOT to 4.0.0-rc-3 (#1286)
Bumps `maven.version` from 4.0.0-rc-3-SNAPSHOT to 4.0.0-rc-3.

Updates `org.apache.maven:maven-plugin-api` from 4.0.0-rc-3-SNAPSHOT to 4.0.0-rc-3
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/commits/maven-4.0.0-rc-3)

Updates `org.apache.maven:maven-model` from 4.0.0-rc-3-SNAPSHOT to 4.0.0-rc-3
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/commits/maven-4.0.0-rc-3)

Updates `org.apache.maven:maven-core` from 4.0.0-rc-3-SNAPSHOT to 4.0.0-rc-3
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/commits/maven-4.0.0-rc-3)

Updates `org.apache.maven:maven-resolver-provider` from 4.0.0-rc-3-SNAPSHOT to 4.0.0-rc-3
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/commits/maven-4.0.0-rc-3)

Updates `org.apache.maven:maven-embedder` from 4.0.0-rc-3-SNAPSHOT to 4.0.0-rc-3
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/commits/maven-4.0.0-rc-3)

Updates `org.apache.maven:maven-cli` from 4.0.0-rc-3-SNAPSHOT to 4.0.0-rc-3
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/commits/maven-4.0.0-rc-3)

Updates `org.apache.maven:maven-api-di` from 4.0.0-rc-3-SNAPSHOT to 4.0.0-rc-3
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/commits/maven-4.0.0-rc-3)

Updates `org.apache.maven:maven-jline` from 4.0.0-rc-3-SNAPSHOT to 4.0.0-rc-3
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/commits/maven-4.0.0-rc-3)

Updates `org.apache.maven:maven-logging` from 4.0.0-rc-3-SNAPSHOT to 4.0.0-rc-3
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/commits/maven-4.0.0-rc-3)

Updates `org.apache.maven:apache-maven` from 4.0.0-rc-3-SNAPSHOT to 4.0.0-rc-3
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/commits/maven-4.0.0-rc-3)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-resolver-provider
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-embedder
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-cli
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-api-di
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-jline
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:apache-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 16:34:22 +01:00
Tamas Cservenak
c4b5656d19 Bug: extension handling (#1282)
mvnd still had mvn3 like code, just drop it and let base parser
do the work. All the mvnd needs is filtering.

Discriminating based on XML file hashes.

Fixes #1280
2025-03-07 19:02:57 +01:00
Stefan Oehme
bb1191e4c6 Make DaemonRegistry concurrency-safe (#1281)
The previous implementation had two issues:

The memmory-mapped file was created in the constructor and ignored file expansions by other
threads or processes. It would then overwrite the file with its own, smaller size buffer.
Replaced the memory mapping with a regular InputStream/OutputStream approach. Memory mapping
is not very useful in this scenario anyway, since the file is small and infrequently read and
we always read/write the entire file.

The tryLock method was broken and only tried locking once. If the lock could not be acquired,
it returned null and the subsequent code then ignored that fact and proceeded without locking.
I've moved the retry loop and failure handling into the lock method, which gives it the intended
behavior of waiting for a lock for 20s and then failing.

The test expectation for the "big registry" test has changed, since we no longer
manually increase the file size to multiples of two, but instead simply write out
exactly the bytes we need.

I droped the String size requirement, since DataInputStream handles arbitrarly
long Strings. I also changed the exception handling to consistently do recovery
on any kind of exception while reading/writing, since it is reasonable to assume
that any such exception indicates a broken registry file. I've also adjusted the
user-facing message to only tell them to delete the file if recovery fails.
2025-03-07 18:34:44 +01:00
dependabot[bot]
413b986439 Bump testcontainers.version from 1.20.5 to 1.20.6 (#1279)
Bumps `testcontainers.version` from 1.20.5 to 1.20.6.

Updates `org.testcontainers:testcontainers` from 1.20.5 to 1.20.6
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6)

Updates `org.testcontainers:junit-jupiter` from 1.20.5 to 1.20.6
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6)

---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.testcontainers:junit-jupiter
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-05 22:13:23 +01:00
dependabot[bot]
c42c36e8d5 Bump maven.resolver.version from 2.0.6 to 2.0.7 (#1278)
Bumps `maven.resolver.version` from 2.0.6 to 2.0.7.

Updates `org.apache.maven.resolver:maven-resolver-api` from 2.0.6 to 2.0.7
- [Release notes](https://github.com/apache/maven-resolver/releases)
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-2.0.6...maven-resolver-2.0.7)

Updates `org.apache.maven.resolver:maven-resolver-impl` from 2.0.6 to 2.0.7
- [Release notes](https://github.com/apache/maven-resolver/releases)
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-2.0.6...maven-resolver-2.0.7)

Updates `org.apache.maven.resolver:maven-resolver-spi` from 2.0.6 to 2.0.7
- [Release notes](https://github.com/apache/maven-resolver/releases)
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-2.0.6...maven-resolver-2.0.7)

Updates `org.apache.maven.resolver:maven-resolver-util` from 2.0.6 to 2.0.7
- [Release notes](https://github.com/apache/maven-resolver/releases)
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-2.0.6...maven-resolver-2.0.7)

Updates `org.apache.maven.resolver:maven-resolver-connector-basic` from 2.0.6 to 2.0.7
- [Release notes](https://github.com/apache/maven-resolver/releases)
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-2.0.6...maven-resolver-2.0.7)

Updates `org.apache.maven.resolver:maven-resolver-transport-wagon` from 2.0.6 to 2.0.7
- [Release notes](https://github.com/apache/maven-resolver/releases)
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-2.0.6...maven-resolver-2.0.7)

---
updated-dependencies:
- dependency-name: org.apache.maven.resolver:maven-resolver-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-impl
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-spi
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-util
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-connector-basic
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-transport-wagon
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:30:07 +01:00
Guillaume Nodet
eee5c0ca9b Remove build resumption which was ported from master to support resumption with 3.x (#1275) 2025-03-03 08:36:10 +01:00
dependabot[bot]
991a9bd844 Bump groovy.version from 4.0.25 to 4.0.26 (#1276)
Bumps `groovy.version` from 4.0.25 to 4.0.26.

Updates `org.apache.groovy:groovy` from 4.0.25 to 4.0.26
- [Commits](https://github.com/apache/groovy/commits)

Updates `org.apache.groovy:groovy-all` from 4.0.25 to 4.0.26
- [Commits](https://github.com/apache/groovy/commits)

---
updated-dependencies:
- dependency-name: org.apache.groovy:groovy
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.groovy:groovy-all
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-28 15:15:20 +01:00
Tamas Cservenak
0bdeee9dcb [MMG-8600] Adopt to Maven changes (#1277)
Adopt to https://github.com/apache/maven/pull/2134

Goal is to be able to perform required customizations to Terminal, but also "raw streams" (as Maven acts on false, while mvnd on true).
2025-02-28 14:51:59 +01:00
dependabot[bot]
2bee55c682 Bump testcontainers.version from 1.20.4 to 1.20.5 (#1274)
Bumps `testcontainers.version` from 1.20.4 to 1.20.5.

Updates `org.testcontainers:testcontainers` from 1.20.4 to 1.20.5
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5)

Updates `org.testcontainers:junit-jupiter` from 1.20.4 to 1.20.5
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5)

---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.testcontainers:junit-jupiter
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 14:50:07 +01:00
Guillaume Nodet
dac81c7011 Support MAVEN_ARGS env var (fixes #1219) (#1269) 2025-02-17 23:12:32 +01:00
Guillaume Nodet
9e32662401 Refactor input stream support (fixes #1257) (#1268) 2025-02-17 23:12:16 +01:00
Guillaume Nodet
4f4e05f973 Cleanup BufferHelper for JDK 17+ (fixes #1261) (#1267) 2025-02-17 23:11:40 +01:00
Slawomir Jaranowski
bec0644d43 Add GitHub issues template 2025-02-17 11:04:38 +01:00
Slawomir Jaranowski
c64c8b850f Add Stale action 2025-02-16 18:45:52 +01:00
Slawomir Jaranowski
c5d390924f Add PR Automation action 2025-02-15 09:36:44 +01:00
dependabot[bot]
029df7f37c Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 (#1244)
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.2 to 3.27.3.
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.2...assertj-build-3.27.3)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 11:29:31 +01:00
dependabot[bot]
fedeb064ea Bump org.graalvm.nativeimage:svm from 24.1.1 to 24.1.2 (#1247)
Bumps [org.graalvm.nativeimage:svm](https://github.com/oracle/graal) from 24.1.1 to 24.1.2.
- [Release notes](https://github.com/oracle/graal/releases)
- [Commits](https://github.com/oracle/graal/compare/vm-24.1.1...vm-24.1.2)

---
updated-dependencies:
- dependency-name: org.graalvm.nativeimage:svm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 11:29:24 +01:00
Tamas Cservenak
af431d9d54 Move override components back to Sisu (#1263)
As these component are overriding Sisu components.
2025-02-08 21:32:22 +01:00
Tamas Cservenak
d4d4f23d7d Fixes (#1253)
Seems MSC fork does not allow pushes from users who have commit rights on forked maven-mvnd, so am incorporating @ascheman changes here as well.

This PR is:
* fixes from PR https://github.com/apache/maven-mvnd/pull/1252
* plus fix SO isse (self injected cache)
* plus migrated whole daemon to Maven DI (from javax.inject) except those that override Sisu components
* ported latest Maven changes
2025-02-08 20:55:53 +01:00
Sylwester Lachiewicz
49b7105dad ci: run tests on macos-15 2025-01-10 01:16:15 +01:00
Sylwester Lachiewicz
8814df2be1 (doc) Delete branch on merge 2025-01-08 21:33:15 +01:00
dependabot[bot]
73167eee0f Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.0.1 to 4.1.1 (#1239)
Bumps [org.codehaus.gmavenplus:gmavenplus-plugin](https://github.com/groovy/GMavenPlus) from 4.0.1 to 4.1.1.
- [Release notes](https://github.com/groovy/GMavenPlus/releases)
- [Commits](https://github.com/groovy/GMavenPlus/compare/4.0.1...4.1.1)

---
updated-dependencies:
- dependency-name: org.codehaus.gmavenplus:gmavenplus-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-08 18:10:20 +01:00
dependabot[bot]
153e4f8af5 Bump org.assertj:assertj-core from 3.27.0 to 3.27.2 (#1241)
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.0 to 3.27.2.
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.0...assertj-build-3.27.2)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-07 23:32:48 +08:00
dependabot[bot]
0e54b22320 Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 (#1232)
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.26.3 to 3.27.0.
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.26.3...assertj-build-3.27.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-20 13:02:14 +01:00
Tamas Cservenak
2606a78f46 Align to 2.0.0-rc-3-SNAPSHOT
Same as Maven master
2024-12-17 14:34:46 +01:00
Tamas Cservenak
7820fcc20c Port mvnsh changes (#1228)
Basically get rid of ResidentContext, is gone.
Also, port some other minor mvn RC-3 changes as well.
2024-12-17 13:54:57 +01:00