Repository navigation
Commit 84759c1
Link javadoc to this BOM's javadoc union
Every component managed by pom-scijava has its javadoc on
javadoc.scijava.org, unioned per pom-scijava release into a single
-link target. Projects extending pom-scijava now link to the union of
the release they build against, so classes of any managed dependency
are linked from their javadoc, with one element-list fetch instead of
one per dependency.
The URL uses ${project.parent.version}, which is interpolated in the
child project: it is this BOM's version when the project extends it
directly. Others (e.g. modules of a multi-module build) can override
scijava.javadoc.url.bom. A version the site does not have, such as a
locally installed 999-test or a release not yet published there,
redirects to the newest union; the javadoc tool follows the redirect
with a warning, and its links keep the original URL, which resolve
exactly once that release is on the site. Setting the property empty
drops the link, e.g. to build javadoc offline.
Closes #130.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>1 parent 269ab49 commit 84759c1
1 file changed
Lines changed: 35 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
273 | 273 | | |
274 | 274 | | |
275 | 275 | | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
276 | 295 | | |
277 | 296 | | |
278 | 297 | | |
| |||
7215 | 7234 | | |
7216 | 7235 | | |
7217 | 7236 | | |
| 7237 | + | |
| 7238 | + | |
| 7239 | + | |
| 7240 | + | |
| 7241 | + | |
| 7242 | + | |
| 7243 | + | |
| 7244 | + | |
| 7245 | + | |
| 7246 | + | |
| 7247 | + | |
| 7248 | + | |
| 7249 | + | |
| 7250 | + | |
| 7251 | + | |
| 7252 | + | |
7218 | 7253 | | |
7219 | 7254 | | |
7220 | 7255 | | |
| |||
0 commit comments