I’ve inserted a Javadoc task into my Java compile, but it’s erroring out telling me it can’t find any of the classes that I included in the dependencies. The code builds and tests without a problem, it just won’t generate Javadocs. Here’s a snippet of the build:
task generateJavaDocs(type: Javadoc, dependsOn: 'compileJava') {
source = sourceSets.main.allJava
title = "My API"
options.setHeader "MyBuildStuff"
}
task docJar(type: Jar, dependsOn: 'generateJavaDocs') {
classifier = 'javadoc'
from('build/docs')
}
dependencies {
compile "org.springframework:spring-beans:$spring_version"
}
And an example error:
C:\Users\me\workspace\project\src\main\java\com\us\project\classname.java:15: error: package org.springframework.beans.factory.config does not exist
import org.springframework.beans.factory.config.ConfigurableBeanFactory;
Can anyone tell me what I’m doing wrong?