Skip to content

Commit 8233ba3

Browse files
committed
HSEARCH-5486 Stage documentation and javadocs to projectroot/target/staging-deploy/documentation
1 parent 49b7304 commit 8233ba3

File tree

2 files changed

+63
-0
lines changed

2 files changed

+63
-0
lines changed

distribution/pom.xml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,4 +367,39 @@
367367
</plugin>
368368
</plugins>
369369
</build>
370+
371+
<profiles>
372+
<profile>
373+
<id>release</id>
374+
<properties>
375+
<documentation.staging.dir>${rootProject.directory}/target/staging-deploy/</documentation.staging.dir>
376+
</properties>
377+
<build>
378+
<plugins>
379+
<plugin>
380+
<groupId>org.apache.maven.plugins</groupId>
381+
<artifactId>maven-assembly-plugin</artifactId>
382+
<configuration>
383+
<descriptors>
384+
<descriptor>${basedir}/src/main/assembly/docs.xml</descriptor>
385+
</descriptors>
386+
<appendAssemblyId>false</appendAssemblyId>
387+
<finalName>documentation</finalName>
388+
<tarLongFileMode>posix</tarLongFileMode>
389+
<outputDirectory>${documentation.staging.dir}</outputDirectory>
390+
</configuration>
391+
<executions>
392+
<execution>
393+
<id>stage-documentation</id>
394+
<phase>install</phase>
395+
<goals>
396+
<goal>single</goal>
397+
</goals>
398+
</execution>
399+
</executions>
400+
</plugin>
401+
</plugins>
402+
</build>
403+
</profile>
404+
</profiles>
370405
</project>
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<!--
3+
SPDX-License-Identifier: Apache-2.0
4+
Copyright Red Hat Inc. and Hibernate Authors
5+
-->
6+
7+
<assembly>
8+
<id>docs</id>
9+
<formats>
10+
<format>dir</format>
11+
</formats>
12+
13+
<baseDirectory>.</baseDirectory>
14+
15+
<fileSets>
16+
<!-- Include documentation -->
17+
<fileSet>
18+
<directory>target/site/javadocs/apidocs</directory>
19+
<outputDirectory>api</outputDirectory>
20+
</fileSet>
21+
<fileSet>
22+
<directory>../documentation/target/dist</directory>
23+
<outputDirectory>.</outputDirectory>
24+
</fileSet>
25+
26+
</fileSets>
27+
28+
</assembly>

0 commit comments

Comments
 (0)