Skip to content

Commit 0b046a2

Browse files
committed
HSEARCH-5486 Stage documentation and javadocs to projectroot/target/staging-deploy/documentation
1 parent 738f2a4 commit 0b046a2

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
@@ -204,4 +204,39 @@
204204
</plugin>
205205
</plugins>
206206
</build>
207+
208+
<profiles>
209+
<profile>
210+
<id>release</id>
211+
<properties>
212+
<documentation.staging.dir>${rootProject.directory}/target/staging-deploy/</documentation.staging.dir>
213+
</properties>
214+
<build>
215+
<plugins>
216+
<plugin>
217+
<groupId>org.apache.maven.plugins</groupId>
218+
<artifactId>maven-assembly-plugin</artifactId>
219+
<configuration>
220+
<descriptors>
221+
<descriptor>${basedir}/src/main/assembly/docs.xml</descriptor>
222+
</descriptors>
223+
<appendAssemblyId>false</appendAssemblyId>
224+
<finalName>documentation</finalName>
225+
<tarLongFileMode>posix</tarLongFileMode>
226+
<outputDirectory>${documentation.staging.dir}</outputDirectory>
227+
</configuration>
228+
<executions>
229+
<execution>
230+
<id>stage-documentation</id>
231+
<phase>install</phase>
232+
<goals>
233+
<goal>single</goal>
234+
</goals>
235+
</execution>
236+
</executions>
237+
</plugin>
238+
</plugins>
239+
</build>
240+
</profile>
241+
</profiles>
207242
</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/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)