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: