Skip to content

Commit 33d1a20

Browse files
committed
GH-2382 - Refine maven build.
Enable checkstyle for ci profile, disable asciidoctor in regular build. Closes #2382
1 parent 6a96108 commit 33d1a20

File tree

1 file changed

+37
-45
lines changed

1 file changed

+37
-45
lines changed

pom.xml

Lines changed: 37 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -506,6 +506,7 @@
506506
<consoleOutput>true</consoleOutput>
507507
<failsOnError>true</failsOnError>
508508
<includeTestSourceDirectory>true</includeTestSourceDirectory>
509+
<skip>${skipArchitectureTests}</skip>
509510
</configuration>
510511
</plugin>
511512
<plugin>
@@ -640,47 +641,6 @@
640641
</archive>
641642
</configuration>
642643
</plugin>
643-
<plugin>
644-
<groupId>org.asciidoctor</groupId>
645-
<artifactId>asciidoctor-maven-plugin</artifactId>
646-
<version>${asciidoctor-maven-plugin.version}</version>
647-
<executions>
648-
<execution>
649-
<id>generate-docs</id>
650-
<phase>prepare-package</phase>
651-
<goals>
652-
<goal>process-asciidoc</goal>
653-
</goals>
654-
</execution>
655-
</executions>
656-
<dependencies>
657-
<dependency>
658-
<groupId>org.asciidoctor</groupId>
659-
<artifactId>asciidoctorj-diagram</artifactId>
660-
<version>${asciidoctorj-diagram.version}</version>
661-
</dependency>
662-
</dependencies>
663-
<configuration>
664-
<backend>html</backend>
665-
<doctype>book</doctype>
666-
<imagesDir>img</imagesDir>
667-
<sourceDirectory>${project.basedir}/src/main/asciidoc</sourceDirectory>
668-
<sourceDocumentName>index.adoc</sourceDocumentName>
669-
<sourceHighlighter>coderay</sourceHighlighter>
670-
<attributes>
671-
<icons>font</icons>
672-
<toc>left</toc>
673-
<setanchors/>
674-
<idprefix/>
675-
<idseparator/>
676-
<spring-data-commons-docs>${spring-data-commons-docs.dir}</spring-data-commons-docs>
677-
</attributes>
678-
<requires>
679-
<require>asciidoctor-diagram</require>
680-
</requires>
681-
<outputDirectory>${project.build.docs}</outputDirectory>
682-
</configuration>
683-
</plugin>
684644
<plugin>
685645
<groupId>com.buschmais.jqassistant</groupId>
686646
<artifactId>jqassistant-maven-plugin</artifactId>
@@ -726,17 +686,49 @@
726686

727687
<profiles>
728688
<profile>
729-
<id>ci</id>
689+
<id>distribute</id>
730690
<build>
731691
<plugins>
732692
<plugin>
733-
<groupId>org.apache.maven.plugins</groupId>
734-
<artifactId>maven-checkstyle-plugin</artifactId>
693+
<groupId>org.asciidoctor</groupId>
694+
<artifactId>asciidoctor-maven-plugin</artifactId>
695+
<version>${asciidoctor-maven-plugin.version}</version>
735696
<executions>
736697
<execution>
737-
<phase>none</phase>
698+
<id>generate-docs</id>
699+
<phase>prepare-package</phase>
700+
<goals>
701+
<goal>process-asciidoc</goal>
702+
</goals>
738703
</execution>
739704
</executions>
705+
<dependencies>
706+
<dependency>
707+
<groupId>org.asciidoctor</groupId>
708+
<artifactId>asciidoctorj-diagram</artifactId>
709+
<version>${asciidoctorj-diagram.version}</version>
710+
</dependency>
711+
</dependencies>
712+
<configuration>
713+
<backend>html</backend>
714+
<doctype>book</doctype>
715+
<imagesDir>img</imagesDir>
716+
<sourceDirectory>${project.basedir}/src/main/asciidoc</sourceDirectory>
717+
<sourceDocumentName>index.adoc</sourceDocumentName>
718+
<sourceHighlighter>coderay</sourceHighlighter>
719+
<attributes>
720+
<icons>font</icons>
721+
<toc>left</toc>
722+
<setanchors/>
723+
<idprefix/>
724+
<idseparator/>
725+
<spring-data-commons-docs>${spring-data-commons-docs.dir}</spring-data-commons-docs>
726+
</attributes>
727+
<requires>
728+
<require>asciidoctor-diagram</require>
729+
</requires>
730+
<outputDirectory>${project.build.docs}</outputDirectory>
731+
</configuration>
740732
</plugin>
741733
</plugins>
742734
</build>

0 commit comments

Comments
 (0)