This is an automated email from the ASF dual-hosted git repository.
jxue pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/helix.git
The following commit(s) were added to refs/heads/master by this push:
new 462dd9c34 Make javadoc to apidoc
462dd9c34 is described below
commit 462dd9c34caf5ab6ccb3a81e0b06ae5b8b1e48f1
Author: Junkai Xue <[email protected]>
AuthorDate: Tue Feb 24 02:58:52 2026 -0800
Make javadoc to apidoc
---
pom.xml | 2 +-
website/0.9.9/pom.xml | 23 ++++++++++++++++++++++
website/0.9.9/src/site/markdown/index.md | 2 +-
website/0.9.9/src/site/markdown/tutorial_admin.md | 2 +-
.../0.9.9/src/site/markdown/tutorial_messaging.md | 2 +-
.../0.9.9/src/site/markdown/tutorial_propstore.md | 2 +-
website/0.9.9/src/site/site.xml | 2 +-
website/1.3.2/pom.xml | 23 ++++++++++++++++++++++
website/1.3.2/src/site/markdown/index.md | 2 +-
website/1.3.2/src/site/markdown/tutorial_admin.md | 2 +-
.../1.3.2/src/site/markdown/tutorial_messaging.md | 2 +-
.../1.3.2/src/site/markdown/tutorial_propstore.md | 2 +-
website/1.3.2/src/site/site.xml | 2 +-
website/1.4.3/pom.xml | 23 ++++++++++++++++++++++
website/1.4.3/src/site/markdown/index.md | 2 +-
website/1.4.3/src/site/markdown/tutorial_admin.md | 2 +-
.../1.4.3/src/site/markdown/tutorial_messaging.md | 2 +-
.../1.4.3/src/site/markdown/tutorial_propstore.md | 2 +-
website/1.4.3/src/site/site.xml | 2 +-
19 files changed, 85 insertions(+), 16 deletions(-)
diff --git a/pom.xml b/pom.xml
index 1ec11b5bb..c0362145b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -849,7 +849,7 @@
<configuration>
<stylesheetfile>javadocstyle.css</stylesheetfile>
<reportOutputDirectory>site</reportOutputDirectory>
- <destDir>javadocs</destDir>
+ <destDir>apidocs</destDir>
<aggregate>true</aggregate>
</configuration>
<reportSets>
diff --git a/website/0.9.9/pom.xml b/website/0.9.9/pom.xml
index 978a82fdc..75edbb4aa 100644
--- a/website/0.9.9/pom.xml
+++ b/website/0.9.9/pom.xml
@@ -58,4 +58,27 @@
<plugins>
</plugins>
</build>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>3.5.0</version>
+ <configuration>
+ <doclint>none</doclint>
+ <aggregate>true</aggregate>
+ <reportOutputDirectory>site</reportOutputDirectory>
+ <destDir>apidocs</destDir>
+ </configuration>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>javadoc</report>
+ <report>aggregate</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ </plugin>
+ </plugins>
+ </reporting>
</project>
diff --git a/website/0.9.9/src/site/markdown/index.md
b/website/0.9.9/src/site/markdown/index.md
index fb0a46b8a..b95537028 100644
--- a/website/0.9.9/src/site/markdown/index.md
+++ b/website/0.9.9/src/site/markdown/index.md
@@ -35,7 +35,7 @@ under the License.
[Tutorial](./Tutorial.html)
-[Javadocs](http://helix.apache.org/javadocs/0.9.9/index.html)
+[Javadocs](http://helix.apache.org/apidocs/index.html)
### Recipes
diff --git a/website/0.9.9/src/site/markdown/tutorial_admin.md
b/website/0.9.9/src/site/markdown/tutorial_admin.md
index 3b4cf98b6..964302f83 100644
--- a/website/0.9.9/src/site/markdown/tutorial_admin.md
+++ b/website/0.9.9/src/site/markdown/tutorial_admin.md
@@ -30,7 +30,7 @@ Helix provides a set of admin APIs for cluster management
operations. They are s
* REST Interface via helix-admin-webapp
### Java API
-See interface
[_org.apache.helix.HelixAdmin_](http://helix.apache.org/javadocs/0.9.9/reference/org/apache/helix/HelixAdmin.html)
+See interface
[_org.apache.helix.HelixAdmin_](http://helix.apache.org/apidocs/reference/org/apache/helix/HelixAdmin.html)
### Command Line Interface
The command line tool comes with helix-core package:
diff --git a/website/0.9.9/src/site/markdown/tutorial_messaging.md
b/website/0.9.9/src/site/markdown/tutorial_messaging.md
index 0b32bdac1..21e1b9967 100644
--- a/website/0.9.9/src/site/markdown/tutorial_messaging.md
+++ b/website/0.9.9/src/site/markdown/tutorial_messaging.md
@@ -67,4 +67,4 @@ int sentMessageCount =
messagingService.sendAndWait(recipientCriteria,
requestBackupUriRequest, responseHandler, timeout);
```
-See HelixManager.DefaultMessagingService in the
[Javadocs](http://helix.apache.org/javadocs/0.9.9/reference/org/apache/helix/messaging/DefaultMessagingService.html)
for more information.
+See HelixManager.DefaultMessagingService in the
[Javadocs](http://helix.apache.org/apidocs/reference/org/apache/helix/messaging/DefaultMessagingService.html)
for more information.
diff --git a/website/0.9.9/src/site/markdown/tutorial_propstore.md
b/website/0.9.9/src/site/markdown/tutorial_propstore.md
index 8bb91c7a1..97308e731 100644
--- a/website/0.9.9/src/site/markdown/tutorial_propstore.md
+++ b/website/0.9.9/src/site/markdown/tutorial_propstore.md
@@ -31,4 +31,4 @@ It is common that an application needs support for
distributed, shared data stru
While you could use ZooKeeper directly, Helix supports caching the data with a
write-through cache. This is far more efficient than reading from ZooKeeper for
every access.
-See
[HelixManager.getHelixPropertyStore](http://helix.apache.org/javadocs/0.9.9/reference/org/apache/helix/store/package-summary.html)
for details.
+See
[HelixManager.getHelixPropertyStore](http://helix.apache.org/apidocs/reference/org/apache/helix/store/package-summary.html)
for details.
diff --git a/website/0.9.9/src/site/site.xml b/website/0.9.9/src/site/site.xml
index 0470650e0..644d56837 100644
--- a/website/0.9.9/src/site/site.xml
+++ b/website/0.9.9/src/site/site.xml
@@ -52,7 +52,7 @@
<menu name="Hands-On">
<item name="Quick Start" href="./Quickstart.html"/>
<item name="Tutorial" href="./Tutorial.html"/>
- <item name="Javadocs" href="https://helix.apache.org/javadocs/0.9.9"/>
+ <item name="Javadocs" href="https://helix.apache.org/apidocs"/>
</menu>
<menu name="Recipes">
diff --git a/website/1.3.2/pom.xml b/website/1.3.2/pom.xml
index 685f25e5a..13338a7f1 100644
--- a/website/1.3.2/pom.xml
+++ b/website/1.3.2/pom.xml
@@ -58,4 +58,27 @@
<plugins>
</plugins>
</build>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>3.5.0</version>
+ <configuration>
+ <doclint>none</doclint>
+ <aggregate>true</aggregate>
+ <reportOutputDirectory>site</reportOutputDirectory>
+ <destDir>apidocs</destDir>
+ </configuration>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>javadoc</report>
+ <report>aggregate</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ </plugin>
+ </plugins>
+ </reporting>
</project>
diff --git a/website/1.3.2/src/site/markdown/index.md
b/website/1.3.2/src/site/markdown/index.md
index b2b9ef78c..678709c94 100644
--- a/website/1.3.2/src/site/markdown/index.md
+++ b/website/1.3.2/src/site/markdown/index.md
@@ -35,7 +35,7 @@ under the License.
[Tutorial](./Tutorial.html)
-[Javadocs](http://helix.apache.org/javadocs/1.3.2/index.html)
+[Javadocs](http://helix.apache.org/apidocs/index.html)
### Recipes
diff --git a/website/1.3.2/src/site/markdown/tutorial_admin.md
b/website/1.3.2/src/site/markdown/tutorial_admin.md
index 5ee74d214..642652136 100644
--- a/website/1.3.2/src/site/markdown/tutorial_admin.md
+++ b/website/1.3.2/src/site/markdown/tutorial_admin.md
@@ -30,7 +30,7 @@ Helix provides a set of admin APIs for cluster management
operations. They are s
* REST Interface via helix-admin-webapp
### Java API
-See interface
[_org.apache.helix.HelixAdmin_](http://helix.apache.org/javadocs/1.3.2/reference/org/apache/helix/HelixAdmin.html)
+See interface
[_org.apache.helix.HelixAdmin_](http://helix.apache.org/apidocs/reference/org/apache/helix/HelixAdmin.html)
### Command Line Interface
The command line tool comes with helix-core package:
diff --git a/website/1.3.2/src/site/markdown/tutorial_messaging.md
b/website/1.3.2/src/site/markdown/tutorial_messaging.md
index bdbd93673..21e1b9967 100644
--- a/website/1.3.2/src/site/markdown/tutorial_messaging.md
+++ b/website/1.3.2/src/site/markdown/tutorial_messaging.md
@@ -67,4 +67,4 @@ int sentMessageCount =
messagingService.sendAndWait(recipientCriteria,
requestBackupUriRequest, responseHandler, timeout);
```
-See HelixManager.DefaultMessagingService in the
[Javadocs](http://helix.apache.org/javadocs/1.3.2/reference/org/apache/helix/messaging/DefaultMessagingService.html)
for more information.
+See HelixManager.DefaultMessagingService in the
[Javadocs](http://helix.apache.org/apidocs/reference/org/apache/helix/messaging/DefaultMessagingService.html)
for more information.
diff --git a/website/1.3.2/src/site/markdown/tutorial_propstore.md
b/website/1.3.2/src/site/markdown/tutorial_propstore.md
index 59bfb01ab..97308e731 100644
--- a/website/1.3.2/src/site/markdown/tutorial_propstore.md
+++ b/website/1.3.2/src/site/markdown/tutorial_propstore.md
@@ -31,4 +31,4 @@ It is common that an application needs support for
distributed, shared data stru
While you could use ZooKeeper directly, Helix supports caching the data with a
write-through cache. This is far more efficient than reading from ZooKeeper for
every access.
-See
[HelixManager.getHelixPropertyStore](http://helix.apache.org/javadocs/1.3.2/reference/org/apache/helix/store/package-summary.html)
for details.
+See
[HelixManager.getHelixPropertyStore](http://helix.apache.org/apidocs/reference/org/apache/helix/store/package-summary.html)
for details.
diff --git a/website/1.3.2/src/site/site.xml b/website/1.3.2/src/site/site.xml
index 22856de0e..f24768d61 100644
--- a/website/1.3.2/src/site/site.xml
+++ b/website/1.3.2/src/site/site.xml
@@ -57,7 +57,7 @@
<menu name="Hands-On">
<item name="Quick Start" href="./Quickstart.html"/>
<item name="Tutorial" href="./Tutorial.html"/>
- <item name="Javadocs" href="https://helix.apache.org/javadocs/1.3.2"/>
+ <item name="Javadocs" href="https://helix.apache.org/apidocs"/>
</menu>
<menu name="Recipes">
diff --git a/website/1.4.3/pom.xml b/website/1.4.3/pom.xml
index 8d6227813..d97d0d49f 100644
--- a/website/1.4.3/pom.xml
+++ b/website/1.4.3/pom.xml
@@ -58,4 +58,27 @@
<plugins>
</plugins>
</build>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>3.5.0</version>
+ <configuration>
+ <doclint>none</doclint>
+ <aggregate>true</aggregate>
+ <reportOutputDirectory>site</reportOutputDirectory>
+ <destDir>apidocs</destDir>
+ </configuration>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>javadoc</report>
+ <report>aggregate</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ </plugin>
+ </plugins>
+ </reporting>
</project>
diff --git a/website/1.4.3/src/site/markdown/index.md
b/website/1.4.3/src/site/markdown/index.md
index 4007a2f9a..f3910dcb5 100644
--- a/website/1.4.3/src/site/markdown/index.md
+++ b/website/1.4.3/src/site/markdown/index.md
@@ -35,7 +35,7 @@ under the License.
[Tutorial](./Tutorial.html)
-[Javadocs](http://helix.apache.org/javadocs/1.4.3/index.html)
+[Javadocs](http://helix.apache.org/apidocs/index.html)
### Recipes
diff --git a/website/1.4.3/src/site/markdown/tutorial_admin.md
b/website/1.4.3/src/site/markdown/tutorial_admin.md
index 20e3c3418..c7ef73643 100644
--- a/website/1.4.3/src/site/markdown/tutorial_admin.md
+++ b/website/1.4.3/src/site/markdown/tutorial_admin.md
@@ -30,7 +30,7 @@ Helix provides a set of admin APIs for cluster management
operations. They are s
* REST Interface via helix-admin-webapp
### Java API
-See interface
[_org.apache.helix.HelixAdmin_](http://helix.apache.org/javadocs/1.4.3/reference/org/apache/helix/HelixAdmin.html)
+See interface
[_org.apache.helix.HelixAdmin_](http://helix.apache.org/apidocs/reference/org/apache/helix/HelixAdmin.html)
### Command Line Interface
The command line tool comes with helix-core package:
diff --git a/website/1.4.3/src/site/markdown/tutorial_messaging.md
b/website/1.4.3/src/site/markdown/tutorial_messaging.md
index 68135762b..21e1b9967 100644
--- a/website/1.4.3/src/site/markdown/tutorial_messaging.md
+++ b/website/1.4.3/src/site/markdown/tutorial_messaging.md
@@ -67,4 +67,4 @@ int sentMessageCount =
messagingService.sendAndWait(recipientCriteria,
requestBackupUriRequest, responseHandler, timeout);
```
-See HelixManager.DefaultMessagingService in the
[Javadocs](http://helix.apache.org/javadocs/1.4.3/reference/org/apache/helix/messaging/DefaultMessagingService.html)
for more information.
+See HelixManager.DefaultMessagingService in the
[Javadocs](http://helix.apache.org/apidocs/reference/org/apache/helix/messaging/DefaultMessagingService.html)
for more information.
diff --git a/website/1.4.3/src/site/markdown/tutorial_propstore.md
b/website/1.4.3/src/site/markdown/tutorial_propstore.md
index ea16eb7ed..97308e731 100644
--- a/website/1.4.3/src/site/markdown/tutorial_propstore.md
+++ b/website/1.4.3/src/site/markdown/tutorial_propstore.md
@@ -31,4 +31,4 @@ It is common that an application needs support for
distributed, shared data stru
While you could use ZooKeeper directly, Helix supports caching the data with a
write-through cache. This is far more efficient than reading from ZooKeeper for
every access.
-See
[HelixManager.getHelixPropertyStore](http://helix.apache.org/javadocs/1.4.3/reference/org/apache/helix/store/package-summary.html)
for details.
+See
[HelixManager.getHelixPropertyStore](http://helix.apache.org/apidocs/reference/org/apache/helix/store/package-summary.html)
for details.
diff --git a/website/1.4.3/src/site/site.xml b/website/1.4.3/src/site/site.xml
index 5c3093684..503ac3e4a 100644
--- a/website/1.4.3/src/site/site.xml
+++ b/website/1.4.3/src/site/site.xml
@@ -57,7 +57,7 @@
<menu name="Hands-On">
<item name="Quick Start" href="./Quickstart.html"/>
<item name="Tutorial" href="./Tutorial.html"/>
- <item name="Javadocs" href="https://helix.apache.org/javadocs/1.4.3"/>
+ <item name="Javadocs" href="https://helix.apache.org/apidocs"/>
</menu>
<menu name="Recipes">