Skip to content

Commit 269ab49

Browse files
ctruedenclaude
andcommitted
Add pombast javadoc configuration
This builds the javadoc served at javadoc.scijava.org, one pom-scijava release at a time (see scijava/javadoc.scijava.org). The named unions each give a project its own -link target and landing page, e.g. /org.scijava/pom-scijava/45.1.0/net.imglib2/, and are the scope in which that project's legacy (unversioned) deep links resolve. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent f5aaa7c commit 269ab49

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

‎pombast.toml‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,22 @@ includes = [
6565
"sc.fiji:*",
6666
]
6767

68+
[javadoc]
69+
output = "target/pombast/javadoc"
70+
redirect-format = "rewritemap"
71+
72+
# Named unions over parts of the BOM, served at
73+
# /org.scijava/pom-scijava/{version}/{name}/: a -link target and landing page
74+
# per project, and the scope that project's legacy deep links resolve in.
75+
[javadoc.unions]
76+
"bio-formats" = ["ome:*", "org.openmicroscopy:*"]
77+
"io.scif" = ["io.scif:*"]
78+
"net.imagej" = ["net.imagej:*"]
79+
"net.imglib2" = ["net.imglib2:*"]
80+
"org.bonej" = ["org.bonej:*"]
81+
"org.scijava" = ["org.scijava:*"]
82+
"sc.fiji" = ["sc.fiji:*"]
83+
6884
[melt]
6985
# Some managed components require Java 21+, so we melt with that Java
7086
# version. But pom-scijava sets scijava.jvm.version to 11 by default.

0 commit comments

Comments
 (0)