Как добавить Dokka в проект Android без дополнительного пути к классам в разделе зависимостей?

Как добавить поддержку движка документации Dokka в проект Android без добавления в раздел зависимостей дополнительного classpath. У меня проблемы с совместимостью...

Документация Dokka предлагает следующее, но это classpath нарушает мою сборку..

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath "org.jetbrains.dokka:dokka-android-gradle-plugin:0.9.17"
    }
}
apply plugin: 'org.jetbrains.dokka-android'

1 ответ

Решение

Единственное решение, которое я смог найти:

EasyDokkaPlugin

Подключаемый модуль Gradle для создания документации с помощью движка документации Dokka в формате Javadoc для проектов на Java, Kotlin, Android и других устройствах. Это очень просто, вам не нужно добавлять в dependencies раздел дополнительный classpath или подумайте о проблемах совместимости, вам также не нужны дополнительные репозитории.

использование

1. Иметь работающую сборку Gradle

Это тебе решать.

2. Назовите сценарий

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

apply from: 'https://raw.github.com/Vorlonsoft/EasyDokkaPlugin/master/dokka.gradle'

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

Теперь вы можете создавать документацию с помощью движка документации Dokka в формате Javadoc:

$ gradle dokkaJavadocsJar

4. Получить документацию

Получить сгенерированную документацию от ${buildDir} каталог.

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