Anyone ever seen an error like `Error:Could not ge...
# dokka
k
Anyone ever seen an error like
Error:Could not get unknown property 'org' for project ':library' of type org.gradle.api.Project.
when using dokka? Trying to do
Copy code
task dokkaJavadoc(type: org.jetbrains.dokka.gradle.DokkaTask) {
            outputFormat = 'javadoc'
            outputDirectory = "$buildDir/javadoc"
        }

        task androidDokkaJar(type: Jar, dependsOn: dokkaJavadoc) {
            classifier = 'javadoc'
            from dokkaJavadoc.outputDirectory
        }
s
kyle: Which gradle version do you using?
k
gradle-4.0-milestone-1
s
Strange, just checked, no problem for me
Did you configured buildscript?
Copy code
buildscript {
    ext.dokka_version = '0.9.14'
    repositories {
        jcenter()
    }

    dependencies {
        classpath "org.jetbrains.dokka:dokka-gradle-plugin:${dokka_version}"
    }
}

apply plugin: 'org.jetbrains.dokka'
k
yep, have that. let me try to get a simple repro.
it happens when those two blocks are in a separate file included via an
apply from:
apply from: rootProject.file('scripts/test.gradle')
s
That's because buildscript for applied file are undefined
k
is it? ive never had to define a build script block for applied gradle files. It seems to have no problem resolving the plugin itself
s
Added buildscript to applied file, and got no problem
k
interesting, will give it a go
s
Anyway - it's gradle problem, seems not with dokka itself
k
seems so
c
I’ve had a similar issue. I solved it by defining the task slightly differently:
Copy code
def dokkaJavadoc = task ("dokkaJavadoc", type: org.jetbrains.dokka.gradle.DokkaTask){...}