Skip to content

Commit 275fefa

Browse files
committed
doc: Add aggregate POM javadoc overview, title
1 parent f032f4a commit 275fefa

File tree

2 files changed

+48
-1
lines changed

2 files changed

+48
-1
lines changed

pom.xml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,14 @@
7070
<id>javadoc-site</id>
7171
<build>
7272
<defaultGoal>clean package javadoc:aggregate</defaultGoal>
73+
<plugins>
74+
<plugin>
75+
<artifactId>maven-javadoc-plugin</artifactId>
76+
<configuration>
77+
<doctitle>JSON&#x2192;URL Java ${project.version} API</doctitle>
78+
</configuration>
79+
</plugin>
80+
</plugins>
7381
</build>
7482
</profile>
7583

@@ -90,7 +98,6 @@
9098
<scmBranch>gh-pages</scmBranch>
9199
<content>${project.reporting.outputDirectory}/apidocs</content>
92100
<checkinComment>doc: update by maven-scm-publish-plugin</checkinComment>
93-
<!-- <serverId>github</serverId> -->
94101
<ignorePathsToDelete>
95102
<ignorePathsToDelete>.gitignore</ignorePathsToDelete>
96103
<ignorePathsToDelete>.gitattributes</ignorePathsToDelete>

src/main/javadoc/overview.html

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<html>
2+
<!--
3+
Copyright 2020 David MacCormack
4+
5+
Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
use this file except in compliance with the License. You may obtain a copy
7+
of the License at
8+
9+
http://www.apache.org/licenses/LICENSE-2.0
10+
11+
Unless required by applicable law or agreed to in writing,
12+
software distributed under the License is distributed on an
13+
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
KIND, either express or implied. See the License for the
15+
specific language governing permissions and limitations
16+
under the License.
17+
-->
18+
<body>
19+
This API documentation includes the Javadocs for all Java artifacts in
20+
<a href="https://search.maven.org/search?q=g:org.jsonurl">org.jsonurl</a> <var>groupId</var>.
21+
<h2><a id="security" href="#security">Artifacts and Packages</a></h2>
22+
<dl>
23+
<dt>jsonurl-core</dt>
24+
<dd>Provides the <a href="org/jsonurl/package-summary.html">org.jsonurl</a> package</dd>
25+
26+
<dt>jsonurl-jsonorg</dt>
27+
<dd>Provides the <a href="org/jsonurl/jsonorg/package-summary.html">org.jsonurl.jsonorg</a> package</dd>
28+
29+
<dt>jsonurl-jsr374</dt>
30+
<dd>Provides the <a href="org/jsonurl/jsonp/package-summary.html">org.jsonurl.jsonp</a> package</dd>
31+
</dl>
32+
33+
<h2><a id="security" href="#security">Security</a></h2>
34+
<p>The parser is designed to parse untrusted input. It supports limits on
35+
the number of parsed values and depth of nested arrays or objects. When the
36+
limit is exceeded a LimitException is thrown. Sane limit values are set by
37+
default.
38+
39+
</body>
40+
</html>

0 commit comments

Comments
 (0)