Действия GitHub: как создать и опубликовать JavaDoc на веб-странице с помощью проекта Gradle

Мне нужно создать JavaDoc из моего репозитория GitHub и опубликовать его на веб-странице, такой как GitHub Page.

Я нашел это решение в StackOverflow: Публиковать автоматически JavaDoc: с помощью GitHub Actions

name: Deploy Javadoc

on:
  push:
    branches:
      - master
      - main

jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      - name: Deploy JavaDoc 🚀
        uses: MathieuSoysal/[email protected]
        with:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          javadoc-branch: javadoc
          java-version: 17
          target-folder: javadoc 

Но это решение работает только для Maven, а не для Gradle.

Кто-нибудь знает, можно ли адаптировать это для проекта Gradle?

Создание вопроса немного волнительно, было бы достаточно простого комментария к моему предыдущему ответу.

ThrowsError 07.12.2022 15:25
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
1
75
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Издатель JavaDoc для Gradle

Да возможно, с этим кодом в вашем GitHub Actions:

name: Deploy Javadoc

on:
  push:
    branches:
      - master
      - main

jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      - name: Deploy JavaDoc 🚀
        uses: MathieuSoysal/[email protected]
        with:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          javadoc-branch: javadoc
          java-version: 17
          target-folder: javadoc
          project: gradle

Кредит: https://github.com/MathieuSoysal/Javadoc-publisher.ymlhttps://github.com/marketplace/actions/deploy-javadoc

Этот код автоматически публикует JavaDoc, когда вы публикуете его в «главной» ветке, ваш JavaDoc помещается в ветку javadoc и развертывается с помощью страницы GitHub.

не забудьте включить страницу GitHub в настройках репозитория GitHub


Создать действия GitHub

Чтобы создать GitHub Actions, вам нужно просто добавить этот файл yaml в /.github/workflows/your-file.yaml внутри вашего репозитория GitHub.

Другие вопросы по теме