Fixed copying of examples for project website

This commit is contained in:
Oleg Kalnichevski 2019-04-06 10:59:23 +02:00
parent 72d9b378cd
commit 8fdc2ec1b8
3 changed files with 34 additions and 48 deletions

View File

@ -81,23 +81,25 @@
<build>
<plugins>
<plugin>
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<phase>verify</phase>
<id>copy-resources</id>
<phase>pre-site</phase>
<goals>
<goal>check</goal>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/site/examples</outputDirectory>
<resources>
<resource>
<directory>src/test/java/org/apache/hc/client5/http/examples/fluent</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
<configuration>
<excludes>
<exclude>.externalToolBuilders/**</exclude>
<exclude>maven-eclipse.xml</exclude>
<exclude>.checkstyle</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
<resources>

View File

@ -136,6 +136,27 @@
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-resources</id>
<phase>pre-site</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/site/examples</outputDirectory>
<resources>
<resource>
<directory>src/test/java/org/apache/hc/client5/http/examples</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

37
pom.xml
View File

@ -249,28 +249,6 @@
</links>
</configuration>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-resources</id>
<phase>pre-site</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/site/examples</outputDirectory>
<resources>
<resource>
<directory>src/examples</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
@ -308,21 +286,6 @@
<goal>checkstyle</goal>
</goals>
</execution>
<execution>
<id>validate-examples</id>
<phase>validate</phase>
<configuration>
<configLocation>hc-stylecheck/minimal.xml</configLocation>
<headerLocation>hc-stylecheck/asl2.header</headerLocation>
<consoleOutput>true</consoleOutput>
<failsOnError>true</failsOnError>
<linkXRef>false</linkXRef>
<sourceDirectory>${basedir}/src/examples</sourceDirectory>
</configuration>
<goals>
<goal>checkstyle</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>