Skip to content

Commit a14a7e7

Browse files
committed
Refine Javadoc setup.
Add Javadoc links. See spring-projects/spring-data-build#2886
1 parent c19c722 commit a14a7e7

1 file changed

Lines changed: 65 additions & 0 deletions

File tree

pom.xml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,11 @@
305305
<build>
306306
<plugins>
307307

308+
<plugin>
309+
<groupId>org.apache.maven.plugins</groupId>
310+
<artifactId>maven-dependency-plugin</artifactId>
311+
</plugin>
312+
308313
<plugin>
309314
<groupId>org.apache.maven.plugins</groupId>
310315
<artifactId>maven-surefire-plugin</artifactId>
@@ -330,6 +335,66 @@
330335
</plugin>
331336

332337
</plugins>
338+
339+
<pluginManagement>
340+
<plugins>
341+
<plugin>
342+
<groupId>org.apache.maven.plugins</groupId>
343+
<artifactId>maven-dependency-plugin</artifactId>
344+
<executions>
345+
<execution>
346+
<id>unpack-javadoc-offline-links</id>
347+
<configuration>
348+
<artifactItems combine.children="append">
349+
<artifactItem>
350+
<groupId>io.lettuce</groupId>
351+
<artifactId>lettuce-core</artifactId>
352+
<version>${lettuce}</version>
353+
<classifier>javadoc</classifier>
354+
<type>jar</type>
355+
<outputDirectory>
356+
${javadoc.offline-links.directory}/lettuce-core
357+
</outputDirectory>
358+
</artifactItem>
359+
<artifactItem>
360+
<groupId>redis.clients</groupId>
361+
<artifactId>jedis</artifactId>
362+
<version>${jedis}</version>
363+
<classifier>javadoc</classifier>
364+
<type>jar</type>
365+
<outputDirectory>
366+
${javadoc.offline-links.directory}/jedis
367+
</outputDirectory>
368+
</artifactItem>
369+
</artifactItems>
370+
</configuration>
371+
</execution>
372+
</executions>
373+
</plugin>
374+
<plugin>
375+
<groupId>org.apache.maven.plugins</groupId>
376+
<artifactId>maven-javadoc-plugin</artifactId>
377+
<configuration>
378+
<offlineLinks combine.children="append">
379+
<offlineLink>
380+
<url>
381+
https://javadoc.io/doc/io.lettuce/lettuce-core/${lettuce}
382+
</url>
383+
<location>
384+
${javadoc.offline-links.directory}/lettuce-core
385+
</location>
386+
</offlineLink>
387+
<offlineLink>
388+
<url>https://javadoc.io/doc/redis.clients/jedis/${jedis}
389+
</url>
390+
<location>${javadoc.offline-links.directory}/jedis
391+
</location>
392+
</offlineLink>
393+
</offlineLinks>
394+
</configuration>
395+
</plugin>
396+
</plugins>
397+
</pluginManagement>
333398
</build>
334399

335400
<profiles>

0 commit comments

Comments
 (0)