File tree Expand file tree Collapse file tree 1 file changed +5
-10
lines changed
Expand file tree Collapse file tree 1 file changed +5
-10
lines changed Original file line number Diff line number Diff line change @@ -214,16 +214,10 @@ jobs:
214214 distribution : ' temurin'
215215 cache : ' maven'
216216
217- - name : Setup Maven Build-Cache (~/.m2/build-cache)
218- uses : actions/cache@v4
219- with :
220- path : ~/.m2/build-cache
221- key : build-cache-${{ runner.os }}-${{ hashFiles('**/pom.xml') }}
222- restore-keys : |
223- build-cache-${{ runner.os }}-
217+ # NOT setting up maven build-cache b/c javadoc:aggregate-jar is forking lifecyle and can't benefit from it anyway
224218
225219 - name : Generate Java docs
226- run : ./mvnw --batch-mode -ntp javadoc:aggregate
220+ run : ./mvnw --batch-mode -ntp javadoc:aggregate-jar
227221
228222 - name : Capture project version
229223 run : echo PROJECT_VERSION=$(./mvnw help:evaluate -Dexpression=project.version --quiet -DforceStdout) >> $GITHUB_ENV
@@ -237,8 +231,9 @@ jobs:
237231
238232 - name : Deploy docs
239233 run : |
240- ssh -i $HOME/.ssh/key ${{ secrets.DOCS_USERNAME }}@${{ secrets.DOCS_HOST }} "cd ${{ secrets.DOCS_PATH }} && mkdir -p $PROJECT_VERSION"
241- scp -i $HOME/.ssh/key -r target/site/apidocs/ ${{ secrets.DOCS_USERNAME }}@${{ secrets.DOCS_HOST }}:${{ secrets.DOCS_PATH }}/$PROJECT_VERSION/api
234+ ssh -i $HOME/.ssh/key ${{ secrets.DOCS_USERNAME }}@${{ secrets.DOCS_HOST }} "cd ${{ secrets.DOCS_PATH }} && rm -fr $PROJECT_VERSION && mkdir -p $PROJECT_VERSION"
235+ scp -i $HOME/.ssh/key target/spring-ai-parent-${PROJECT_VERSION}-javadoc.jar ${{ secrets.DOCS_USERNAME }}@${{ secrets.DOCS_HOST }}:${{ secrets.DOCS_PATH }}/$PROJECT_VERSION
236+ ssh -i $HOME/.ssh/key ${{ secrets.DOCS_USERNAME }}@${{ secrets.DOCS_HOST }} "cd ${{ secrets.DOCS_PATH }}/${PROJECT_VERSION} && unzip spring-ai-parent-${PROJECT_VERSION}-javadoc.jar -d api && rm spring-ai-parent-${PROJECT_VERSION}-javadoc.jar"
242237
243238
244239 deploy-artifactory :
You can’t perform that action at this time.
0 commit comments