Skip to content

Commit 2c82ec9

Browse files
authored
Fix Javadoc deploy workflow path handling
1 parent ec22bc3 commit 2c82ec9

1 file changed

Lines changed: 20 additions & 9 deletions

File tree

.github/workflows/publish-javadoc.yml

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,29 @@ on:
77
- master
88
- main
99

10+
permissions:
11+
contents: write
12+
1013
jobs:
1114
publish:
1215
runs-on: ubuntu-latest
1316
steps:
14-
- name: Deploy JavaDoc 🚀
15-
uses: MathieuSoysal/Javadoc-publisher.yml@main
17+
- uses: actions/checkout@v4
18+
19+
- name: Set up JDK 21
20+
uses: actions/setup-java@v4
1621
with:
17-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
18-
javadoc-branch: gh-pages
1922
java-version: 21
20-
target-folder: ''
21-
project: maven # or gradle
22-
# subdirectories: moduleA moduleB #for subdirectories support, needs to be run with custom command
23-
custom-command: mvn -f SimpleAPI/pom.xml -P javadoc javadoc:javadoc
24-
javadoc-source-folder: 'SimpleAPI/target/reports/apidocs'
23+
distribution: temurin
24+
cache: maven
25+
26+
- name: Build Javadoc
27+
run: mvn -B -f SimpleAPI/pom.xml -P javadoc javadoc:javadoc
28+
29+
- name: Deploy JavaDoc 🚀
30+
uses: JamesIves/github-pages-deploy-action@v4.7.3
31+
with:
32+
token: ${{ secrets.GITHUB_TOKEN }}
33+
branch: gh-pages
34+
folder: SimpleAPI/target/reports/apidocs
35+
clean: true

0 commit comments

Comments
 (0)