Move asciidoctor plugin in a dedicated profile

master
David BRASSELY 2014-03-03 17:12:33 +01:00
parent 1f084ebee5
commit 84d3fbbf6e
2 changed files with 53 additions and 39 deletions

2
.gitignore vendored
View File

@ -1,3 +1,5 @@
!.gitignore
target/
src/asciidoc/build/
src/asciidoc/index.html

90
pom.xml
View File

@ -52,45 +52,6 @@
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.asciidoctor</groupId>
<artifactId>asciidoctor-maven-plugin</artifactId>
<version>${asciidoctor.version}</version>
<executions>
<execution>
<id>output-single-html</id>
<phase>generate-resources</phase>
<goals>
<goal>process-asciidoc</goal>
</goals>
<configuration>
<backend>html5</backend>
<doctype>book</doctype>
<outputDirectory>${project.build.directory}/generated-docs/${project.version}/reference/htmlsingle/</outputDirectory>
</configuration>
</execution>
<execution>
<id>output-docbook</id>
<phase>generate-resources</phase>
<goals>
<goal>process-asciidoc</goal>
</goals>
<configuration>
<backend>docbook</backend>
<doctype>book</doctype>
<outputDirectory>${project.build.directory}/generated-docs/${project.version}/reference/docbook/</outputDirectory>
</configuration>
</execution>
</executions>
<configuration>
<sourceDirectory>src/asciidoc</sourceDirectory>
<headerFooter>true</headerFooter>
<sourceHighlighter>prettify</sourceHighlighter>
</configuration>
</plugin>
</plugins>
</build>
<dependencyManagement>
@ -122,4 +83,55 @@
</dependency>
</dependencies>
</dependencyManagement>
<profiles>
<profile>
<activation>
<property>
<name>docs</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.asciidoctor</groupId>
<artifactId>asciidoctor-maven-plugin</artifactId>
<version>${asciidoctor.version}</version>
<inherited>false</inherited>
<executions>
<execution>
<id>output-single-html</id>
<phase>generate-resources</phase>
<goals>
<goal>process-asciidoc</goal>
</goals>
<configuration>
<backend>html5</backend>
<doctype>book</doctype>
<outputDirectory>${project.build.directory}/generated-docs/${project.version}/reference/htmlsingle/</outputDirectory>
</configuration>
</execution>
<execution>
<id>output-docbook</id>
<phase>generate-resources</phase>
<goals>
<goal>process-asciidoc</goal>
</goals>
<configuration>
<backend>docbook</backend>
<doctype>book</doctype>
<outputDirectory>${project.build.directory}/generated-docs/${project.version}/reference/docbook/</outputDirectory>
</configuration>
</execution>
</executions>
<configuration>
<sourceDirectory>src/asciidoc</sourceDirectory>
<headerFooter>true</headerFooter>
<sourceHighlighter>prettify</sourceHighlighter>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>