Spec-Zone.ru › Kotlin 2

Начало работы с Dokka

Ниже приведены простые инструкции, которые помогут вам начать работу с Dokka.

Это руководство относится к режиму Dokka Gradle plugin (DGP) v2. Режим DGP v1 больше не поддерживается. Чтобы перейти с режима v1 на режим v2, следуйте руководству по миграции.

Применение плагина Dokka для Gradle

Примените плагин Dokka для Gradle (DGP) в корневом скрипте сборки проекта:

plugins {
    id("org.jetbrains.dokka") version "2.2.0"
}

Документирование сборок с несколькими проектами

Чтобы документировать сборки с несколькими проектами, примените плагин к каждому подпроекту, который нужно документировать. Чтобы использовать общую конфигурацию Dokka для подпроектов, выберите один из следующих подходов:

  • Плагин соглашений

  • Прямая настройка в каждом подпроекте, если вы не используете плагины соглашений

Дополнительную информацию об общей конфигурации Dokka для сборок с несколькими проектами см. в разделе Настройка для нескольких проектов.

Создание документации

Чтобы создать документацию, выполните следующую задачу Gradle:

./gradlew :dokkaGenerate

Эта задача работает как для сборок с одним проектом, так и для сборок с несколькими проектами.

Запустите задачу dokkaGenerate из агрегирующего проекта, добавив перед задачей путь к проекту (:). Например:

./gradlew :dokkaGenerate

// OR

./gradlew :aggregatingProject:dokkaGenerate

Не запускайте ./gradlew dokkaGenerate вместо ./gradlew :dokkaGenerate или ./gradlew :aggregatingProject:dokkaGenerate. Если перед задачей не указан путь к проекту (:), Gradle попытается запустить все задачи dokkaGenerate во всей сборке, что может привести к выполнению ненужной работы.

Для создания вывода в формате HTML, Javadoc или в обоих форматах HTML и Javadoc можно использовать разные задачи.

Дополнительную информацию об использовании Dokka с Gradle см. в разделе Gradle.

Это руководство относится к режиму Dokka Gradle plugin (DGP) v2. Режим DGP v1 больше не поддерживается. Чтобы перейти с режима v1 на режим v2, следуйте руководству по миграции.

Применение плагина Dokka для Gradle

Примените плагин Dokka для Gradle в корневом скрипте сборки проекта:

plugins {
    id 'org.jetbrains.dokka' version '2.2.0'
}

Документирование сборок с несколькими проектами

Чтобы документировать сборки с несколькими проектами, необходимо применить плагин к каждому подпроекту, который нужно документировать. Чтобы использовать общую конфигурацию Dokka для подпроектов, выберите один из следующих подходов:

  • Плагин соглашений

  • Прямая настройка в каждом подпроекте, если вы не используете плагины соглашений

Дополнительную информацию об общей конфигурации Dokka для сборок с несколькими проектами см. в разделе Настройка для нескольких проектов.

Создание документации

Чтобы создать документацию, выполните следующую задачу Gradle:

./gradlew :dokkaGenerate

Эта задача работает как для сборок с одним проектом, так и для сборок с несколькими проектами.

Запустите задачу dokkaGenerate из агрегирующего проекта, добавив перед задачей путь к проекту. Например:

./gradlew :dokkaGenerate

// OR

./gradlew :aggregatingProject:dokkaGenerate

Не запускайте ./gradlew dokkaGenerate вместо ./gradlew :dokkaGenerate или ./gradlew :aggregatingProject:dokkaGenerate. Если перед задачей не указан путь к проекту (:), Gradle попытается запустить все задачи dokkaGenerate во всей сборке, что может привести к выполнению ненужной работы.

Для создания вывода в формате HTML, Javadoc или в обоих форматах HTML и Javadoc можно использовать разные задачи.

Дополнительную информацию об использовании Dokka с Gradle см. в разделе Gradle.

Добавьте плагин Dokka для Maven в раздел plugins файла POM:

<build>
    <plugins>
        <plugin>
            <groupId>org.jetbrains.dokka</groupId>
            <artifactId>dokka-maven-plugin</artifactId>
            <version>2.2.0</version>
            <executions>
                <execution>
                    <phase>pre-site</phase>
                    <goals>
                        <goal>dokka</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

Чтобы создать документацию, выполните цель dokka:dokka.

По умолчанию выходной каталог — target/dokka.

Дополнительную информацию об использовании Dokka с Maven см. в разделе Maven.

18 декабря 2025 г.
ВведениеGradle

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/dokka-get-started.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API