@ -26,7 +26,7 @@ import org.gradle.api.Action;
import org.gradle.api.JavaVersion
import org.gradle.api.JavaVersion
import org.gradle.api.Plugin ;
import org.gradle.api.Plugin ;
import org.gradle.api.Project ;
import org.gradle.api.Project ;
import org.gradle.api.plugins.JavaPluginConvent ion ;
import org.gradle.api.plugins.JavaPluginExtens ion ;
import org.gradle.api.tasks.SourceSet ;
import org.gradle.api.tasks.SourceSet ;
import org.gradle.api.tasks.javadoc.Javadoc ;
import org.gradle.api.tasks.javadoc.Javadoc ;
import org.slf4j.Logger ;
import org.slf4j.Logger ;
@ -71,7 +71,7 @@ public class JavadocApiPlugin implements Plugin<Project> {
}
}
api . setMaxMemory ( "1024m" ) ;
api . setMaxMemory ( "1024m" ) ;
api . setDestinationDir ( new File ( project . getBuildDir ( ) , "api" ) ) ;
api . setDestinationDir ( project . layout . getBuildDirectory ( ) . dir ( "api" ) . get ( ) . getAsFile ( ) ) ;
project . getPluginManager ( ) . apply ( "io.spring.convention.javadoc-options" ) ;
project . getPluginManager ( ) . apply ( "io.spring.convention.javadoc-options" ) ;
}
}
@ -99,7 +99,7 @@ public class JavadocApiPlugin implements Plugin<Project> {
public void execute ( SpringModulePlugin plugin ) {
public void execute ( SpringModulePlugin plugin ) {
logger . info ( "Added sources for {}" , project ) ;
logger . info ( "Added sources for {}" , project ) ;
JavaPluginConvent ion java = project . getConvention ( ) . getPlugin ( JavaPluginConvent ion . class ) ;
JavaPluginExtens ion java = project . getExtensions ( ) . getByType ( JavaPluginExtens ion . class ) ;
SourceSet mainSourceSet = java . getSourceSets ( ) . getByName ( "main" ) ;
SourceSet mainSourceSet = java . getSourceSets ( ) . getByName ( "main" ) ;
api . setSource ( api . getSource ( ) . plus ( mainSourceSet . getAllJava ( ) ) ) ;
api . setSource ( api . getSource ( ) . plus ( mainSourceSet . getAllJava ( ) ) ) ;