Skip to content

Commit 517caba

Browse files
committed
filter site content without hijacking main resources
fixes mybatis#759
1 parent f7e2020 commit 517caba

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
@@ -331,14 +331,35 @@
331331
</systemProperties>
332332
</configuration>
333333
</plugin>
334+
<plugin><!-- prepare site content by filtering ${project.*} values-->
335+
<groupId>org.apache.maven.plugins</groupId>
336+
<artifactId>maven-resources-plugin</artifactId>
337+
<executions>
338+
<execution>
339+
<id>filter-site</id>
340+
<phase>pre-site</phase>
341+
<goals>
342+
<goal>copy-resources</goal>
343+
</goals>
344+
<configuration>
345+
<outputDirectory>${project.build.directory}/site-src</outputDirectory>
346+
<resources>
347+
<resource>
348+
<directory>src/site</directory>
349+
<filtering>true</filtering>
350+
</resource>
351+
</resources>
352+
</configuration>
353+
</execution>
354+
</executions>
355+
</plugin>
334356
<plugin>
335357
<groupId>org.apache.maven.plugins</groupId>
336358
<artifactId>maven-site-plugin</artifactId>
337359
<configuration>
338360
<locales>en,es,zh_CN,ja,ko</locales>
339-
<!-- Build using files that replace a placeholder using project properties -->
340361
<siteDirectory>${project.build.directory}/site-src</siteDirectory>
341-
</configuration>
362+
</configuration>
342363
</plugin>
343364
</plugins>
344365

@@ -354,12 +375,6 @@
354375
<resource>
355376
<directory>${project.basedir}/src/main/resources</directory>
356377
</resource>
357-
<!-- Copy for replacing a placeholder using project properties -->
358-
<resource>
359-
<directory>${project.basedir}/src/site</directory>
360-
<targetPath>${project.build.directory}/site-src</targetPath>
361-
<filtering>true</filtering>
362-
</resource>
363378
</resources>
364379
<testResources>
365380
<testResource>

0 commit comments

Comments
 (0)