生成kdoc并在浏览器中观看
Generate kdoc and watch in browser
我不知道如何在我的浏览器中观看生成的 kdoc
。
我正在使用 Kotlin 为 Android 进行开发,并在 gradle 中添加了 dokka 作为依赖项。
新的 dokka
任务运行没有错误。
我在我的项目中添加了 dokka 作为依赖项 build.gradle
dependencies {
...
classpath "org.jetbrains.dokka:dokka-android-gradle-plugin:0.9.13"
}
并在我的应用程序中应用了插件 build.gradle
apply 'kotlin-android'
apply 'kotlin-android-extensions'
apply 'org.jetbrains.dokka'
但我在项目文件夹中找不到输出。
我如何在我的浏览器中查看输出或它在哪里?
谢谢
编辑 1:IDE:Intellij;科特林版本:1.1.1
编辑 2 (11.04.2017):
build.Gradle
:
dokka {
outputDirectory = "$buildDir/docs"
}
您可以通过dokka
任务控制输出目录:
dokka {
outputDirectory = "$buildDir/docs"
}
要生成文档,运行 ./gradlew dokka
我只为非Android项目做过这个,但我相信过程是一样的。
我成功了。
This post 解决了问题。
显然 dokka 无法获取 android {...}
块中定义的 sourceSets {...}
。
解决方法:
在 android{...}
-block
之外复制 sourceSets{...}
我不知道如何在我的浏览器中观看生成的 kdoc
。
我正在使用 Kotlin 为 Android 进行开发,并在 gradle 中添加了 dokka 作为依赖项。
新的 dokka
任务运行没有错误。
我在我的项目中添加了 dokka 作为依赖项 build.gradle
dependencies {
...
classpath "org.jetbrains.dokka:dokka-android-gradle-plugin:0.9.13"
}
并在我的应用程序中应用了插件 build.gradle
apply 'kotlin-android'
apply 'kotlin-android-extensions'
apply 'org.jetbrains.dokka'
但我在项目文件夹中找不到输出。 我如何在我的浏览器中查看输出或它在哪里?
谢谢
编辑 1:IDE:Intellij;科特林版本:1.1.1
编辑 2 (11.04.2017):
build.Gradle
:
dokka {
outputDirectory = "$buildDir/docs"
}
您可以通过dokka
任务控制输出目录:
dokka {
outputDirectory = "$buildDir/docs"
}
要生成文档,运行 ./gradlew dokka
我只为非Android项目做过这个,但我相信过程是一样的。
我成功了。
This post 解决了问题。
显然 dokka 无法获取 android {...}
块中定义的 sourceSets {...}
。
解决方法:
在 android{...}
-block
sourceSets{...}