diff --git a/bom/runtime/pom.xml b/bom/runtime/pom.xml
index c49afc099af57..f4ce126b35f15 100644
--- a/bom/runtime/pom.xml
+++ b/bom/runtime/pom.xml
@@ -67,13 +67,13 @@
7.3.1
2.6
11.0.0.Final
- 3.5.4
- 1.1.1
- 3.0-alpha-2
+ 3.6.3
+ 1.4.1
+ 3.0.0
27.0.1-jre
- 3.0.24
- 3.5.2
- 1.7.1
+ 3.2.1
+ 3.6.0
+ 2.1.0
19.3.1
1.0.2.Final
diff --git a/devtools/maven/pom.xml b/devtools/maven/pom.xml
index a7f318089ae7a..1082f1a9e6138 100644
--- a/devtools/maven/pom.xml
+++ b/devtools/maven/pom.xml
@@ -42,6 +42,10 @@
javax.enterprise
cdi-api
+
+ org.codehaus.plexus
+ plexus-classworlds
+
diff --git a/extensions/spring-di/deployment/src/main/java/io/quarkus/spring/di/deployment/SpringDIProcessor.java b/extensions/spring-di/deployment/src/main/java/io/quarkus/spring/di/deployment/SpringDIProcessor.java
index 5611e4712c205..dca4ab5ac17f8 100644
--- a/extensions/spring-di/deployment/src/main/java/io/quarkus/spring/di/deployment/SpringDIProcessor.java
+++ b/extensions/spring-di/deployment/src/main/java/io/quarkus/spring/di/deployment/SpringDIProcessor.java
@@ -265,7 +265,10 @@ private void visitAnnotation(final DotName clazz, final IndexView index, final M
visitAnnotation(annotation, index, deps, visited, ret);
}
}
- ret.add(index.getClassByName(clazz));
+ final ClassInfo classInfo = index.getClassByName(clazz);
+ if (classInfo != null) {
+ ret.add(classInfo);
+ }
}
/**
diff --git a/independent-projects/bootstrap/core/src/main/java/io/quarkus/bootstrap/resolver/maven/MavenRepoInitializer.java b/independent-projects/bootstrap/core/src/main/java/io/quarkus/bootstrap/resolver/maven/MavenRepoInitializer.java
index 76ce31d2a6ffc..5b9f159eccb89 100644
--- a/independent-projects/bootstrap/core/src/main/java/io/quarkus/bootstrap/resolver/maven/MavenRepoInitializer.java
+++ b/independent-projects/bootstrap/core/src/main/java/io/quarkus/bootstrap/resolver/maven/MavenRepoInitializer.java
@@ -156,7 +156,6 @@ public static BootstrapMavenOptions getBootstrapMavenOptions() {
}
public static RepositorySystem getRepositorySystem(boolean offline, WorkspaceModelResolver wsModelResolver) {
-
final DefaultServiceLocator locator = MavenRepositorySystemUtils.newServiceLocator();
if (!offline) {
locator.addService(RepositoryConnectorFactory.class, BasicRepositoryConnectorFactory.class);
diff --git a/independent-projects/bootstrap/pom.xml b/independent-projects/bootstrap/pom.xml
index ccd2dc670b8c5..a57d2d236742e 100644
--- a/independent-projects/bootstrap/pom.xml
+++ b/independent-projects/bootstrap/pom.xml
@@ -27,10 +27,10 @@
0.9.5
3.3.2.Final
5.5.2
- 3.5.4
- 3.5.2
- 1.1.1
- 3.0.0
+ 3.6.3
+ 3.6.0
+ 1.4.1
+ 3.3.4
1.7
1.6.8
1.0.0.Final
@@ -136,6 +136,10 @@
javax.enterprise
cdi-api
+
+ org.codehaus.plexus
+ plexus-classworlds
+
@@ -169,6 +173,12 @@
org.apache.maven
maven-settings-builder
${maven-core.version}
+
+
+ javax.inject
+ javax.inject
+
+
org.apache.maven.plugin-tools
diff --git a/independent-projects/tools/common/pom.xml b/independent-projects/tools/common/pom.xml
index c2e5afb7fad0a..1796a04b73fac 100644
--- a/independent-projects/tools/common/pom.xml
+++ b/independent-projects/tools/common/pom.xml
@@ -51,6 +51,10 @@
javax.inject
javax.inject
+
+ org.codehaus.plexus
+ plexus-classworlds
+
diff --git a/tcks/microprofile-opentracing/base/pom.xml b/tcks/microprofile-opentracing/base/pom.xml
index b32eb6e0fa281..08d251001a4b1 100644
--- a/tcks/microprofile-opentracing/base/pom.xml
+++ b/tcks/microprofile-opentracing/base/pom.xml
@@ -142,6 +142,10 @@
org.sonatype.plexus
plexus-sec-dispatcher
+
+ javax.inject
+ javax.inject
+