From 9333dd3da12756158f96e4557cab9b66bbc20bba Mon Sep 17 00:00:00 2001
From: Maxim Thomas <maxim.thomas@gmail.com>
Date: Wed, 19 Feb 2025 15:50:24 +0000
Subject: [PATCH] Docs: Generate and publish javadoc (#482)

---
 .github/workflows/deploy.yml |    5 +++++
 pom.xml                      |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index d5caea8..b6b4814 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -66,6 +66,9 @@
           MAVEN_OPTS: -Dhttps.protocols=TLSv1.2 -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -Dmaven.wagon.http.retryHandler.requestSentEnabled=true -Dmaven.wagon.http.retryHandler.count=10
         if: ${{ github.event.workflow_run.event=='push' && env.MAVEN_USERNAME!='' && env.MAVEN_PASSWORD!=''}}
         run: mvn --batch-mode --errors --update-snapshots -Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }} deploy --file pom.xml
+      - name: Build Javadoc
+        continue-on-error: true
+        run: mvn javadoc:aggregate
       - name: Upload artifacts OpenDJ Server
         uses: actions/upload-artifact@v4
         with:
@@ -157,6 +160,8 @@
           cd doc.openidentityplatform.org
           rm -rf ${REPO_NAME_LC}/modules
           cp -R ../${SITE_DOC_FOLDER}/target/asciidoc/antora/modules ../doc.openidentityplatform.org/${REPO_NAME_LC}
+          rm -rf ${REPO_NAME_LC}/apidocs
+          cp -R ../target/reports/apidocs ../doc.openidentityplatform.org/${REPO_NAME_LC}
           git add -A
           if ! git diff-index --quiet HEAD; then
             echo "committing changes to the docs repository"
diff --git a/pom.xml b/pom.xml
index 2a95964..940a043 100644
--- a/pom.xml
+++ b/pom.xml
@@ -311,6 +311,7 @@
 			  </executions>
 			  <configuration>
 			  	<doclint>none</doclint>
+                <notimestamp>true</notimestamp>
 			  </configuration>
 			</plugin>
 			<plugin>

--
Gitblit v1.10.0