Skip to content

Commit 229bc24

Browse files
hboutemykazuki43zoo
authored andcommitted
filter site content without hijacking main resources
fixes #759 (cherry picked from commit 517caba)
1 parent e6677e3 commit 229bc24

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

pom.xml

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -327,14 +327,35 @@
327327
</systemProperties>
328328
</configuration>
329329
</plugin>
330+
<plugin><!-- prepare site content by filtering ${project.*} values-->
331+
<groupId>org.apache.maven.plugins</groupId>
332+
<artifactId>maven-resources-plugin</artifactId>
333+
<executions>
334+
<execution>
335+
<id>filter-site</id>
336+
<phase>pre-site</phase>
337+
<goals>
338+
<goal>copy-resources</goal>
339+
</goals>
340+
<configuration>
341+
<outputDirectory>${project.build.directory}/site-src</outputDirectory>
342+
<resources>
343+
<resource>
344+
<directory>src/site</directory>
345+
<filtering>true</filtering>
346+
</resource>
347+
</resources>
348+
</configuration>
349+
</execution>
350+
</executions>
351+
</plugin>
330352
<plugin>
331353
<groupId>org.apache.maven.plugins</groupId>
332354
<artifactId>maven-site-plugin</artifactId>
333355
<configuration>
334356
<locales>en,es,zh_CN,ja,ko</locales>
335-
<!-- Build using files that replace a placeholder using project properties -->
336357
<siteDirectory>${project.build.directory}/site-src</siteDirectory>
337-
</configuration>
358+
</configuration>
338359
</plugin>
339360
</plugins>
340361

@@ -350,12 +371,6 @@
350371
<resource>
351372
<directory>${project.basedir}/src/main/resources</directory>
352373
</resource>
353-
<!-- Copy for replacing a placeholder using project properties -->
354-
<resource>
355-
<directory>${project.basedir}/src/site</directory>
356-
<targetPath>${project.build.directory}/site-src</targetPath>
357-
<filtering>true</filtering>
358-
</resource>
359374
</resources>
360375
<testResources>
361376
<testResource>

0 commit comments

Comments
 (0)