diff --git a/javadoc/pom.xml b/javadoc/pom.xml
index f1ee1b1d02a0..43f9ef35ab2a 100644
--- a/javadoc/pom.xml
+++ b/javadoc/pom.xml
@@ -395,6 +395,12 @@
org.eclipse.jetty
jetty-jspc-maven-plugin
provided
+
+
+ javax.annotation
+ javax.annotation-api
+
+
org.eclipse.jetty
diff --git a/jetty-jspc-maven-plugin/pom.xml b/jetty-jspc-maven-plugin/pom.xml
index c61b930c6ed1..a36748cff26e 100644
--- a/jetty-jspc-maven-plugin/pom.xml
+++ b/jetty-jspc-maven-plugin/pom.xml
@@ -75,6 +75,7 @@
org.apache.maven
maven-plugin-api
+ provided
javax.annotation
@@ -87,9 +88,25 @@
maven-plugin-annotations
provided
+
+ org.apache.maven
+ maven-core
+ provided
+
+
+ org.apache.maven
+ maven-model
+ provided
+
+
+ org.apache.maven
+ maven-settings
+ provided
+
org.apache.maven
maven-artifact
+ provided
org.apache.maven.plugin-tools
diff --git a/jetty-maven-plugin/pom.xml b/jetty-maven-plugin/pom.xml
index 77b271568c74..0c6a0386a73c 100644
--- a/jetty-maven-plugin/pom.xml
+++ b/jetty-maven-plugin/pom.xml
@@ -128,6 +128,7 @@
org.apache.maven
maven-plugin-api
+ provided
javax.annotation
@@ -135,13 +136,25 @@
+
+ org.apache.maven
+ maven-model
+ provided
+
+
+ org.apache.maven
+ maven-settings
+ provided
+
org.apache.maven
maven-artifact
+ provided
org.apache.maven
maven-core
+ provided
org.apache.maven.plugin-tools
diff --git a/pom.xml b/pom.xml
index e977fed49c2a..1aaf2135f8ee 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1187,6 +1187,11 @@
+
+ org.apache.maven
+ maven-model
+ ${maven.version}
+
org.apache.maven
maven-plugin-api