Skip to content

Commit c1297c9

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

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
@@ -335,6 +335,11 @@
335335
<build>
336336
<plugins>
337337

338+
<plugin>
339+
<groupId>org.apache.maven.plugins</groupId>
340+
<artifactId>maven-dependency-plugin</artifactId>
341+
</plugin>
342+
338343
<plugin>
339344
<groupId>org.apache.maven.plugins</groupId>
340345
<artifactId>maven-surefire-plugin</artifactId>
@@ -360,6 +365,66 @@
360365
</plugin>
361366

362367
</plugins>
368+
369+
<pluginManagement>
370+
<plugins>
371+
<plugin>
372+
<groupId>org.apache.maven.plugins</groupId>
373+
<artifactId>maven-dependency-plugin</artifactId>
374+
<executions>
375+
<execution>
376+
<id>unpack-javadoc-offline-links</id>
377+
<configuration>
378+
<artifactItems combine.children="append">
379+
<artifactItem>
380+
<groupId>io.lettuce</groupId>
381+
<artifactId>lettuce-core</artifactId>
382+
<version>${lettuce}</version>
383+
<classifier>javadoc</classifier>
384+
<type>jar</type>
385+
<outputDirectory>
386+
${javadoc.offline-links.directory}/lettuce-core
387+
</outputDirectory>
388+
</artifactItem>
389+
<artifactItem>
390+
<groupId>redis.clients</groupId>
391+
<artifactId>jedis</artifactId>
392+
<version>${jedis}</version>
393+
<classifier>javadoc</classifier>
394+
<type>jar</type>
395+
<outputDirectory>
396+
${javadoc.offline-links.directory}/jedis
397+
</outputDirectory>
398+
</artifactItem>
399+
</artifactItems>
400+
</configuration>
401+
</execution>
402+
</executions>
403+
</plugin>
404+
<plugin>
405+
<groupId>org.apache.maven.plugins</groupId>
406+
<artifactId>maven-javadoc-plugin</artifactId>
407+
<configuration>
408+
<offlineLinks combine.children="append">
409+
<offlineLink>
410+
<url>
411+
https://javadoc.io/doc/io.lettuce/lettuce-core/${lettuce}
412+
</url>
413+
<location>
414+
${javadoc.offline-links.directory}/lettuce-core
415+
</location>
416+
</offlineLink>
417+
<offlineLink>
418+
<url>https://javadoc.io/doc/redis.clients/jedis/${jedis}
419+
</url>
420+
<location>${javadoc.offline-links.directory}/jedis
421+
</location>
422+
</offlineLink>
423+
</offlineLinks>
424+
</configuration>
425+
</plugin>
426+
</plugins>
427+
</pluginManagement>
363428
</build>
364429

365430
<profiles>

0 commit comments

Comments
 (0)