[
https://issues.apache.org/jira/browse/SOLR-15265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17303653#comment-17303653
]
Chris M. Hostetter commented on SOLR-15265:
-------------------------------------------
{quote}It's a maven requirement – they are already published. The problem is
that they don't contain cross-references (at least not locally). So, for
example:
{quote}
Huh ... I did not realize that.
As far as the cross-linking problem being discussed in LUCENE-9849 - I don't
think that will actually affect/block work here the the ref-guide link checking?
if we unpack the lucene javadoc jars as part of the solr ref-guide build (using
local sub-dir names that match the lucene "module" names just like they
javadocs have on the lucene website), then we should have everything we need
... our "local" link checking ref-guide build can _always_ download & unpack
the various lucene-*-javadoc.jar files -- regardless of wether they are
"SNAPSHOT" jars or "release" jars -- while the "site" ref-guide build can
(continue to) point at {{http://lucene.apache.org/core/X_Y_0/}} (since we
should never be publishing a solr/ref-guide version that depends on
lucene-SNAPSHOTS.
The fact that there might be a bad/broken/invalid link _inside_ those javadocs
(LUCENE-9849) shouldn't matter, because the link checking logic (at least in
the ref-guide) isn't recursive.
When you mention the cross-linking problem, are you concerned about the more
general link checking logic that the "documentation" task uses to make sure we
don't have broken links in the solr/lucene javadocs? ... I'm not really
familiar at all with how that works (is it recursive?)
> decide if/how to validate lucene javadoc links
> ----------------------------------------------
>
> Key: SOLR-15265
> URL: https://issues.apache.org/jira/browse/SOLR-15265
> Project: Solr
> Issue Type: Sub-task
> Security Level: Public(Default Security Level. Issues are Public)
> Reporter: Chris M. Hostetter
> Priority: Major
>
> From parent issue...
> {quote}
> come up with a longer term plan for if/how we want to "validate" links to
> lucene javadocs
> * we currently don't do any validation of links to "remote" urls in the
> ref-guide content – regardless of wether they are hardcoded or version
> specific via ivy properties
> * we may want to revisit that now ... either in general, or via some lucene
> specific logic (possibly via fetching lucene src or javadoc jars) since we
> have so many links to lucene class javadocs
> {quote}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)