diff --git a/core/test-extension/deployment/pom.xml b/core/test-extension/deployment/pom.xml
index 01366b995a67e..eb4318b63fe34 100644
--- a/core/test-extension/deployment/pom.xml
+++ b/core/test-extension/deployment/pom.xml
@@ -25,10 +25,6 @@
io.quarkus
quarkus-arc-deployment
-
- io.quarkus
- quarkus-undertow
-
io.quarkus
quarkus-test-extension
diff --git a/core/test-extension/runtime/pom.xml b/core/test-extension/runtime/pom.xml
index a5f512264b312..5766ccc7da55b 100644
--- a/core/test-extension/runtime/pom.xml
+++ b/core/test-extension/runtime/pom.xml
@@ -30,6 +30,10 @@
io.quarkus
quarkus-arc
+
+ io.quarkus
+ quarkus-undertow
+
org.graalvm.nativeimage
svm
diff --git a/independent-projects/bootstrap/maven-plugin/pom.xml b/independent-projects/bootstrap/maven-plugin/pom.xml
index 148060ba3a082..34112d1066ab1 100644
--- a/independent-projects/bootstrap/maven-plugin/pom.xml
+++ b/independent-projects/bootstrap/maven-plugin/pom.xml
@@ -56,6 +56,12 @@
io.quarkus
quarkus-bootstrap-core
+
+
+ io.quarkus
+ quarkus-bootstrap-gradle-resolver
+
+
io.quarkus
diff --git a/independent-projects/bootstrap/maven-plugin/src/main/java/io/quarkus/maven/ExtensionDescriptorMojo.java b/independent-projects/bootstrap/maven-plugin/src/main/java/io/quarkus/maven/ExtensionDescriptorMojo.java
index c1e1758fcbba0..0261d5b392f1b 100644
--- a/independent-projects/bootstrap/maven-plugin/src/main/java/io/quarkus/maven/ExtensionDescriptorMojo.java
+++ b/independent-projects/bootstrap/maven-plugin/src/main/java/io/quarkus/maven/ExtensionDescriptorMojo.java
@@ -538,7 +538,13 @@ private void visitRuntimeDeps(RootNode root, Node currentNode, int currentId, De
}
private AppArtifactKey getDeploymentKey(org.eclipse.aether.artifact.Artifact a) throws MojoExecutionException {
- final File f = resolve(a);
+ final File f;
+ try {
+ f = resolve(a);
+ } catch (Exception e) {
+ getLog().warn("Failed to resolve " + a);
+ return null;
+ }
// if it hasn't been packaged yet, we skip it, we are not packaging yet
if (isAnalyzable(f)) {
try (FileSystem fs = FileSystems.newFileSystem(f.toPath(), (ClassLoader) null)) {
diff --git a/integration-tests/class-transformer/runtime/pom.xml b/integration-tests/class-transformer/runtime/pom.xml
index b199c7eb6c7ae..e75411cf06745 100644
--- a/integration-tests/class-transformer/runtime/pom.xml
+++ b/integration-tests/class-transformer/runtime/pom.xml
@@ -12,6 +12,27 @@
quarkus-integration-test-class-transformer
Quarkus - Integration Tests - Class tranformer - Runtime
+
+
+ io.quarkus
+ quarkus-core
+
+
+
+ io.quarkus
+ quarkus-core-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
+
+
diff --git a/integration-tests/kubernetes/quarkus-standard-way/pom.xml b/integration-tests/kubernetes/quarkus-standard-way/pom.xml
index 7e092e99e28d1..9baa22f4f1de0 100644
--- a/integration-tests/kubernetes/quarkus-standard-way/pom.xml
+++ b/integration-tests/kubernetes/quarkus-standard-way/pom.xml
@@ -46,6 +46,10 @@
javax.xml.bind
jaxb-api
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+