This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/karaf.git
The following commit(s) were added to refs/heads/main by this push:
new 6576955943 build(deps): bump maven.version from 3.9.16 to 3.10.0
(#2962)
6576955943 is described below
commit 65769559439fbe548e19efd3e378e73c60076725
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Oct 6 09:00:45 2026 +0200
build(deps): bump maven.version from 3.9.16 to 3.10.0 (#2962)
* build(deps): bump maven.version from 3.9.16 to 3.10.0
Bumps `maven.version` from 3.9.16 to 3.10.0.
Updates `org.apache.maven:maven-plugin-api` from 3.9.16 to 3.10.0
- [Release notes](https://github.com/apache/maven/releases)
-
[Commits](https://github.com/apache/maven/compare/maven-3.9.16...maven-3.10.0)
Updates `org.apache.maven:maven-compat` from 3.9.16 to 3.10.0
- [Release notes](https://github.com/apache/maven/releases)
-
[Commits](https://github.com/apache/maven/compare/maven-3.9.16...maven-3.10.0)
Updates `org.apache.maven:maven-core` from 3.9.16 to 3.10.0
Updates `org.apache.maven:maven-artifact` from 3.9.16 to 3.10.0
Updates `org.apache.maven:maven-settings` from 3.9.16 to 3.10.0
Updates `org.apache.maven:maven-settings-builder` from 3.9.16 to 3.10.0
---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
dependency-version: 3.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-compat
dependency-version: 3.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
dependency-version: 3.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
dependency-version: 3.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
dependency-version: 3.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
dependency-version: 3.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]>
* Adapt BundleToArtifactTest to Maven 3.10.0
DefaultArtifactHandlerManager no longer has a no-arg constructor in Maven
3.10.0, the artifact handlers are now passed to the constructor.
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JB Onofré <[email protected]>
---
pom.xml | 2 +-
.../apache/karaf/tooling/features/BundleToArtifactTest.java | 10 ++--------
2 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/pom.xml b/pom.xml
index 530c5e7609..bfa7710780 100644
--- a/pom.xml
+++ b/pom.xml
@@ -286,7 +286,7 @@
<junit.version>4.13.2</junit.version>
<jsw.version>3.2.3</jsw.version>
<log4j.version>2.26.1</log4j.version>
- <maven.version>3.9.16</maven.version>
+ <maven.version>3.10.0</maven.version>
<maven.wagon.version>3.5.3</maven.wagon.version>
<maven-plugin-annotations.version>3.16.0</maven-plugin-annotations.version>
<maven.resolver.version>2.0.23</maven.resolver.version>
diff --git
a/tooling/karaf-maven-plugin/src/test/java/org/apache/karaf/tooling/features/BundleToArtifactTest.java
b/tooling/karaf-maven-plugin/src/test/java/org/apache/karaf/tooling/features/BundleToArtifactTest.java
index 4ce989dd79..21feab870b 100644
---
a/tooling/karaf-maven-plugin/src/test/java/org/apache/karaf/tooling/features/BundleToArtifactTest.java
+++
b/tooling/karaf-maven-plugin/src/test/java/org/apache/karaf/tooling/features/BundleToArtifactTest.java
@@ -36,19 +36,13 @@ import org.junit.Test;
public class BundleToArtifactTest extends MojoSupport {
- @SuppressWarnings("rawtypes")
- public BundleToArtifactTest() throws NoSuchFieldException,
IllegalAccessException {
+ public BundleToArtifactTest() throws NoSuchFieldException,
IllegalAccessException {
factory = new DefaultArtifactFactory();
- ArtifactHandlerManager artifactHandlerManager = new
DefaultArtifactHandlerManager();
+ ArtifactHandlerManager artifactHandlerManager = new
DefaultArtifactHandlerManager(new HashMap<>());
Field f =
factory.getClass().getDeclaredField("artifactHandlerManager");
f.setAccessible(true);
f.set(factory, artifactHandlerManager);
f.setAccessible(false);
-
- f =
artifactHandlerManager.getClass().getDeclaredField("artifactHandlers");
- f.setAccessible(true);
- f.set(artifactHandlerManager, new HashMap());
- f.setAccessible(false);
}
public void execute() throws MojoExecutionException, MojoFailureException {