This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new 6e3970721 Add maven site generation and links to home page.
6e3970721 is described below

commit 6e397072125a76152644ecd4c3f623cce88f17c6
Author: James Bognar <[email protected]>
AuthorDate: Wed Sep 24 10:28:43 2025 -0400

    Add maven site generation and links to home page.
---
 .github/workflows/deploy-docs.yml | 23 +++++++++++++++++++++++
 juneau-docs/src/pages/about.md    |  9 ++++++++-
 2 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/deploy-docs.yml 
b/.github/workflows/deploy-docs.yml
index ebae4c443..0a34ae5b0 100644
--- a/.github/workflows/deploy-docs.yml
+++ b/.github/workflows/deploy-docs.yml
@@ -19,6 +19,11 @@ on:
     branches: [master]
     paths:
       - 'juneau-docs/**'
+      - 'juneau-core/**'
+      - 'juneau-rest/**'
+      - 'juneau-microservice/**'
+      - 'juneau-bean/**'
+      - 'juneau-examples/**'
       - '.github/workflows/deploy-docs.yml'
 
 permissions:
@@ -49,6 +54,24 @@ jobs:
         cd juneau-docs
         npm run build
         
+    - name: Setup Java
+      uses: actions/setup-java@v4
+      with:
+        distribution: 'temurin'
+        java-version: '11'
+        cache: 'maven'
+        
+    - name: Generate Maven Site
+      run: |
+        mvn clean site -DskipTests
+        
+    - name: Copy Maven Site to build directory
+      run: |
+        mkdir -p juneau-docs/build/site
+        cp -r target/site/* juneau-docs/build/site/
+        # Create direct javadocs access for backward compatibility
+        ln -s site/apidocs juneau-docs/build/javadocs
+        
     - name: Deploy to staging branch
       uses: peaceiris/actions-gh-pages@v3
       with:
diff --git a/juneau-docs/src/pages/about.md b/juneau-docs/src/pages/about.md
index 359dc7612..e5c54389a 100644
--- a/juneau-docs/src/pages/about.md
+++ b/juneau-docs/src/pages/about.md
@@ -2,9 +2,16 @@
 
 ## Quick Links
 
+### Project Resources
 - [GitHub](https://github.com/apache/juneau) - Source code repository
 - [Wiki](https://github.com/apache/juneau/wiki) - Community documentation
-- [Javadocs](https://juneau.apache.org/site/apidocs-9.0.1/index.html) - API 
documentation
+
+### Documentation & Reports
+- [Javadocs](/javadocs/) - API documentation
+- [Maven Site](/site/) - Complete project reports
+- [Source Cross-Reference](/site/xref/) - Browsable source code
+- [Test Reports](/site/surefire-report/) - Unit test results
+- [Code Coverage](/site/jacoco/) - Test coverage reports
 
 ---
 

Reply via email to