Setup Asciidoclet in root TomEE
Project: http://git-wip-us.apache.org/repos/asf/tomee/repo Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/571754a0 Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/571754a0 Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/571754a0 Branch: refs/heads/master Commit: 571754a01585306d6528a50f8375897c6312b4a0 Parents: 004ad51 Author: Mohammed Aboullaite <aboullaite.moham...@gmail.com> Authored: Sun Dec 16 15:05:28 2018 +0100 Committer: Mohammed Aboullaite <aboullaite.moham...@gmail.com> Committed: Sun Dec 16 15:05:28 2018 +0100 ---------------------------------------------------------------------- pom.xml | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tomee/blob/571754a0/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index bce74b0..c11a727 100644 --- a/pom.xml +++ b/pom.xml @@ -92,7 +92,6 @@ </scm> <properties> - <doclint>none</doclint> <tomee.version>${project.version}</tomee.version> <maven.compiler.source>1.8</maven.compiler.source> @@ -216,6 +215,10 @@ <microprofile.opentracing.version>1.1</microprofile.opentracing.version> <microprofile.opentracing.impl.version>1.0.0</microprofile.opentracing.impl.version> <opentracing.api>0.31.0</opentracing.api> + <!-- Javadoc & Asciidoclet --> + <javadoc.version>3.0.1</javadoc.version> + <asciidoclet.version>1.5.0</asciidoclet.version> + </properties> <build> @@ -708,6 +711,38 @@ </plugins> </build> </profile> + <profile> + <id>javadoc</id> + <modules> + <module>container</module> + <module>server</module> + <module>utils</module> + <module>tomee</module> + </modules> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>${javadoc.version}</version> + <configuration> + <doclet>org.asciidoctor.Asciidoclet</doclet> + <docletArtifact> + <groupId>org.asciidoctor</groupId> + <artifactId>asciidoclet</artifactId> + <version>${asciidoclet.version}</version> + </docletArtifact> + <additionalOptions> + <additionalOption>--base-dir ${basedir}</additionalOption> + <additionalOption>--attribute "name=${project.name}"</additionalOption> + <additionalOption>--attribute "version=${project.version}"</additionalOption> + </additionalOptions> + <doclint>none</doclint> <!-- Doclint is enabled by default in java 8+, this conf is needed disable it till a rewrite of javadoc is done (https://www.oracle.com/technetwork/java/javase/documentation/index-137868.html#format)--> + </configuration> + </plugin> + </plugins> + </build> + </profile> </profiles> <repositories> <repository>