diff --git a/javadocs/README.md b/javadocs/README.md
index aabde3f82..993a261bc 100644
--- a/javadocs/README.md
+++ b/javadocs/README.md
@@ -5,8 +5,10 @@ Aggregated javadocs for the Helidon Components.
## Requirements
The Maven `sources.jar` are required to aggregate the javadocs.
-When building locally against SNAPSHOT, you can generate the `source.jar` for all
-components by doing a top level build with `-Psources`.
+When building locally against SNAPSHOT, you can generate the `sources.jar` for
+ all components by doing a top level build with `-Psources`.
+
+## Building the javadocs
```bash
# Cd to the project root
diff --git a/javadocs/pom.xml b/javadocs/pom.xml
index 529ae584e..2f4c648af 100644
--- a/javadocs/pom.xml
+++ b/javadocs/pom.xml
@@ -37,6 +37,13 @@
org.apache.maven.plugins
maven-javadoc-plugin
+
+
+ default-jar
+
+ true
+
+
javadoc
generate-sources
@@ -94,21 +101,6 @@
true
true
-
- http://docs.jboss.org/cdi/api/${version.lib.cdi-api}
- http://www.reactive-streams.org/reactive-streams-${version.lib.reactivestreams}-javadoc
- https://jax-rs.github.io/apidocs/${version.lib.jaxrs-api}
- https://jersey.github.io/apidocs/${version.lib.jersey}/jersey
- https://static.javadoc.io/com.typesafe/config/${version.lib.typesafe-config}
- https://static.javadoc.io/io.netty/netty-transport/${version.lib.netty}
- https://static.javadoc.io/io.opentracing/opentracing-api/${version.lib.opentracing}
- https://static.javadoc.io/io.prometheus/simpleclient/${version.lib.prometheus}
- https://static.javadoc.io/io.zipkin.reporter2/zipkin-reporter/${version.lib.zipkin}
- https://static.javadoc.io/javax.json/javax.json-api/${version.lib.jsonp-api}
- https://static.javadoc.io/org.eclipse.microprofile.config/microprofile-config-api/${version.lib.microprofile-config-api}
- https://static.javadoc.io/org.eclipse.microprofile.health/microprofile-health-api/${version.lib.microprofile-health-api}
- https://static.javadoc.io/org.eclipse.microprofile.metrics/microprofile-metrics-api/${version.lib.microprofile-metrics-api}
-
256m
${project.build.directory}
@@ -125,203 +117,223 @@
-
-
-
- io.helidon
- helidon-bom
- ${project.version}
- pom
- import
-
-
-
-
io.helidon.webserver
helidon-webserver
+ ${project.version}
io.helidon.webserver
helidon-webserver-netty
+ ${project.version}
io.helidon.webserver
helidon-webserver-json
+ ${project.version}
io.helidon.webserver
helidon-webserver-zipkin
+ ${project.version}
io.helidon.webserver
helidon-webserver-prometheus
+ ${project.version}
io.helidon.config
helidon-config-bundle
+ ${project.version}
io.helidon.config
helidon-config-etcd
+ ${project.version}
io.helidon.config
helidon-config-git
+ ${project.version}
io.helidon.config
helidon-config-testing
+ ${project.version}
io.helidon.security
helidon-security
+ ${project.version}
io.helidon.security
helidon-security-tools-config
+ ${project.version}
io.helidon.security
helidon-security-providers-common
+ ${project.version}
io.helidon.security
helidon-security-provider-google-login
+ ${project.version}
io.helidon.security
helidon-security-provider-jwt
+ ${project.version}
io.helidon.security
helidon-security-provider-http-auth
+ ${project.version}
io.helidon.security
helidon-security-provider-http-signature
+ ${project.version}
io.helidon.security
helidon-security-integration-jersey
+ ${project.version}
io.helidon.security
helidon-security-integration-webserver
+ ${project.version}
io.helidon.security
helidon-security-integration-annotations
+ ${project.version}
io.helidon.security
helidon-security-provider-abac
+ ${project.version}
io.helidon.security
helidon-security-abac-time
+ ${project.version}
io.helidon.security
helidon-security-abac-role
+ ${project.version}
io.helidon.security
helidon-security-abac-scope
+ ${project.version}
io.helidon.security
helidon-security-abac-policy
+ ${project.version}
io.helidon.security
helidon-security-abac-policy-el
+ ${project.version}
io.helidon.security
helidon-security-jwt
+ ${project.version}
io.helidon.security
helidon-security-bundle
+ ${project.version}
io.helidon.microprofile.bundles
helidon-microprofile-1.2
+ ${project.version}
io.helidon.microprofile
helidon-microprofile-security
-
-
-
-
- io.helidon.serviceconfiguration
- helidon-serviceconfiguration-api
- ${project.version}
-
-
- io.helidon.serviceconfiguration
- helidon-serviceconfiguration-config-source
- ${project.version}
-
-
- io.helidon.serviceconfiguration
- helidon-serviceconfiguration-hikaricp-accs
- ${project.version}
-
-
- io.helidon.serviceconfiguration
- helidon-serviceconfiguration-hikaricp-localhost
- ${project.version}
-
-
- io.helidon.serviceconfiguration
- helidon-serviceconfiguration-hikaricp
- ${project.version}
-
-
- io.helidon.serviceconfiguration
- helidon-serviceconfiguration-system-kubernetes
- ${project.version}
-
-
- io.helidon.serviceconfiguration
- helidon-serviceconfiguration-system-oracle-accs
- ${project.version}
-
-
- io.helidon.integrations.cdi
- helidon-integrations-cdi-datasource-hikaricp
- ${project.version}
-
-
- io.helidon.integrations.cdi
- helidon-integrations-cdi-jedis
- ${project.version}
-
-
- io.helidon.integrations.cdi
- helidon-integrations-cdi-oci-objectstorage
${project.version}
+
+ integrations
+
+
+ io.helidon.serviceconfiguration
+ helidon-serviceconfiguration-api
+ ${project.version}
+
+
+ io.helidon.serviceconfiguration
+ helidon-serviceconfiguration-config-source
+ ${project.version}
+
+
+ io.helidon.serviceconfiguration
+ helidon-serviceconfiguration-hikaricp-accs
+ ${project.version}
+
+
+ io.helidon.serviceconfiguration
+ helidon-serviceconfiguration-hikaricp-localhost
+ ${project.version}
+
+
+ io.helidon.serviceconfiguration
+ helidon-serviceconfiguration-hikaricp
+ ${project.version}
+
+
+ io.helidon.serviceconfiguration
+ helidon-serviceconfiguration-system-kubernetes
+ ${project.version}
+
+
+ io.helidon.serviceconfiguration
+ helidon-serviceconfiguration-system-oracle-accs
+ ${project.version}
+
+
+ io.helidon.integrations.cdi
+ helidon-integrations-cdi-datasource-hikaricp
+ ${project.version}
+
+
+ io.helidon.integrations.cdi
+ helidon-integrations-cdi-jedis
+ ${project.version}
+
+
+ io.helidon.integrations.cdi
+ helidon-integrations-cdi-oci-objectstorage
+ ${project.version}
+
+
+
release
diff --git a/pom.xml b/pom.xml
index 9f2d21a64..5d5ce1cde 100644
--- a/pom.xml
+++ b/pom.xml
@@ -81,8 +81,6 @@
- 8
-
UTF-8
UTF-8
@@ -117,7 +115,7 @@
25.0-jre
1.4.197
1.3
- 2.7.8
+ 2.7.8
2.9.4
2.0.4.Final
2.3.0
@@ -215,8 +213,8 @@
maven-compiler-plugin
${version.plugin.compiler}
- ${java.version}
- ${java.version}
+ 1.8
+ 1.8
-Xlint:unchecked
@@ -227,11 +225,25 @@
maven-javadoc-plugin
${version.plugin.javadoc}
+
+ http://docs.jboss.org/cdi/api/${version.lib.cdi-api}
+ http://www.reactive-streams.org/reactive-streams-${version.lib.reactivestreams}-javadoc
+ https://jax-rs.github.io/apidocs/${version.lib.jaxrs-api}
+ https://jersey.github.io/apidocs/${version.lib.jersey}/jersey
+ https://static.javadoc.io/com.typesafe/config/${version.lib.typesafe-config}
+ https://static.javadoc.io/io.netty/netty-transport/${version.lib.netty}
+ https://static.javadoc.io/io.opentracing/opentracing-api/${version.lib.opentracing}
+ https://static.javadoc.io/io.prometheus/simpleclient/${version.lib.prometheus}
+ https://static.javadoc.io/io.zipkin.reporter2/zipkin-reporter/${version.lib.zipkin}
+ https://static.javadoc.io/javax.json/javax.json-api/${version.lib.jsonp-api}
+ https://static.javadoc.io/org.eclipse.microprofile.config/microprofile-config-api/${version.lib.microprofile-config-api}
+ https://static.javadoc.io/org.eclipse.microprofile.health/microprofile-health-api/${version.lib.microprofile-health-api}
+ https://static.javadoc.io/org.eclipse.microprofile.metrics/microprofile-metrics-api/${version.lib.microprofile-metrics-api}
+
all
-J-Dhttp.agent=maven-javadoc-plugin
- 8
**/module-info.java
target/**/*.java
@@ -932,7 +944,7 @@
com.zaxxer
HikariCP
- ${version.lib.HikariCP}
+ ${version.lib.hikaricp}
redis.clients
@@ -1088,7 +1100,7 @@
compile
- ${java.version}
+ 8
@@ -1097,7 +1109,7 @@
testCompile
- ${java.version}
+ 8
diff --git a/wercker.yml b/wercker.yml
index 359fb67c4..70cfb8c67 100644
--- a/wercker.yml
+++ b/wercker.yml
@@ -15,6 +15,7 @@
#
box: maven:3.5.4-jdk-9
+command-timeout: 60
copyright:
steps: