Skip to content

Commit 43691e1

Browse files
committed
Update javadoc classpath to include Minecraft dependencies
1 parent 5833634 commit 43691e1

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/java/net/minecraftforge/gradle/user/UserBasePlugin.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import org.gradle.api.artifacts.result.ResolvedArtifactResult;
3737
import org.gradle.api.file.ConfigurableFileCollection;
3838
import org.gradle.api.internal.plugins.DslObject;
39+
import org.gradle.api.plugins.JavaPlugin;
3940
import org.gradle.api.plugins.JavaPluginConvention;
4041
import org.gradle.api.plugins.MavenPluginConvention;
4142
import org.gradle.api.tasks.GroovySourceSet;
@@ -45,6 +46,7 @@
4546
import org.gradle.api.tasks.bundling.Jar;
4647
import org.gradle.api.tasks.compile.GroovyCompile;
4748
import org.gradle.api.tasks.compile.JavaCompile;
49+
import org.gradle.api.tasks.javadoc.Javadoc;
4850
import org.gradle.api.tasks.scala.ScalaCompile;
4951
import org.gradle.jvm.JvmLibrary;
5052
import org.gradle.language.base.artifact.SourcesArtifact;
@@ -475,6 +477,9 @@ protected void configureCompilation()
475477
project.getConfigurations().getByName("apiCompile").extendsFrom(project.getConfigurations().getByName("compile"));
476478
project.getConfigurations().getByName("testCompile").extendsFrom(project.getConfigurations().getByName("apiCompile"));
477479

480+
Javadoc javadoc = (Javadoc) project.getTasks().getByName(JavaPlugin.JAVADOC_TASK_NAME);
481+
javadoc.setClasspath(main.getOutput().plus(main.getCompileClasspath()));
482+
478483
// set the compile target
479484
javaConv.setSourceCompatibility("1.6");
480485
javaConv.setTargetCompatibility("1.6");

0 commit comments

Comments
 (0)