diff --git a/pom.xml b/pom.xml
index 47cfe1bd..ad95e434 100644
--- a/pom.xml
+++ b/pom.xml
@@ -116,19 +116,47 @@
net.alchim31.maven
scala-maven-plugin
4.9.2
-
-
- java-output-version 11
- -feature
- -deprecation
-
-
+ add-sources
+ process-sources
+
+ add-source
+
+
+
+ compile
+ compile
compile
- testCompile
+
+ -java-output-version 11
+ -feature
+ -deprecation
+
+
+
+ package-doc-jar
+ package
+
+ doc-jar
+
+
+ dotty.tools.scaladoc.Main
+ ${project.build.outputDirectory}
+ -nobootcp
+
+ **/*.tasty
+
+
+
+ org.scala-lang
+ scaladoc_3
+ ${scala.version}
+
+
+
@@ -152,6 +180,21 @@
maven-surefire-plugin
3.5.2
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.3.1
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.11.1
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 3.1.3
+
org.scalatest
scalatest-maven-plugin
diff --git a/vertx-lang-scala-codegen/pom.xml b/vertx-lang-scala-codegen/pom.xml
index b35fb832..f7baade1 100644
--- a/vertx-lang-scala-codegen/pom.xml
+++ b/vertx-lang-scala-codegen/pom.xml
@@ -29,4 +29,16 @@
4.0.3
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+
\ No newline at end of file
diff --git a/vertx-lang-scala-itests/pom.xml b/vertx-lang-scala-itests/pom.xml
index f9ea29ee..9aaeba96 100644
--- a/vertx-lang-scala-itests/pom.xml
+++ b/vertx-lang-scala-itests/pom.xml
@@ -58,6 +58,13 @@
org.scalatest
scalatest-maven-plugin
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
diff --git a/vertx-lang-scala-test/pom.xml b/vertx-lang-scala-test/pom.xml
index b8d24d6e..d1d83bc5 100644
--- a/vertx-lang-scala-test/pom.xml
+++ b/vertx-lang-scala-test/pom.xml
@@ -1,7 +1,7 @@
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
@@ -52,6 +52,10 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
org.scalatest
scalatest-maven-plugin
@@ -62,4 +66,4 @@
-
+
\ No newline at end of file
diff --git a/vertx-lang-scala/pom.xml b/vertx-lang-scala/pom.xml
index 1d08b074..b3e4a3bc 100644
--- a/vertx-lang-scala/pom.xml
+++ b/vertx-lang-scala/pom.xml
@@ -592,6 +592,10 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
net.alchim31.maven
scala-maven-plugin