Skip to content

Commit e210444

Browse files
committed
Fix KotlinConventions merge error
See gh-42433
1 parent 7ec5db8 commit e210444

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

buildSrc/src/main/java/org/springframework/boot/build/KotlinConventions.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,16 @@
2121
import java.util.List;
2222

2323
import dev.adamko.dokkatoo.DokkatooExtension;
24+
import dev.adamko.dokkatoo.formats.DokkatooHtmlPlugin;
2425
import org.gradle.api.Project;
2526
import org.gradle.api.tasks.SourceSet;
2627
import org.gradle.api.tasks.SourceSetContainer;
2728
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions;
2829
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile;
2930

3031
/**
31-
* Conventions that are applied in the presence of the
32-
* {@code org.jetbrains.kotlin.jvm} plugin. When the plugin is applied:
32+
* Conventions that are applied in the presence of the {@code org.jetbrains.kotlin.jvm}
33+
* plugin. When the plugin is applied:
3334
*
3435
* <ul>
3536
* <li>{@link KotlinCompile} tasks are configured to:
@@ -50,7 +51,7 @@ class KotlinConventions {
5051
void apply(Project project) {
5152
project.getPlugins().withId("org.jetbrains.kotlin.jvm", (plugin) -> {
5253
project.getTasks().withType(KotlinCompile.class, this::configure);
53-
configureDokkatoo(project);
54+
project.getPlugins().withType(DokkatooHtmlPlugin.class, (dokkatooPlugin) -> configureDokkatoo(project));
5455
});
5556
}
5657

@@ -69,15 +70,18 @@ private void configureDokkatoo(Project project) {
6970
DokkatooExtension dokkatoo = project.getExtensions().getByType(DokkatooExtension.class);
7071
dokkatoo.getDokkatooSourceSets().named(SourceSet.MAIN_SOURCE_SET_NAME).configure((sourceSet) -> {
7172
sourceSet.getSourceRoots().setFrom(project.file("src/main/kotlin"));
72-
sourceSet.getClasspath().from(project.getExtensions().getByType(SourceSetContainer.class)
73-
.getByName(SourceSet.MAIN_SOURCE_SET_NAME).getOutput());
73+
sourceSet.getClasspath()
74+
.from(project.getExtensions()
75+
.getByType(SourceSetContainer.class)
76+
.getByName(SourceSet.MAIN_SOURCE_SET_NAME)
77+
.getOutput());
7478
sourceSet.getExternalDocumentationLinks().create("spring-boot-javadoc", (link) -> {
7579
link.getUrl().set(URI.create("https://docs.spring.io/spring-boot/api/java/"));
7680
link.getPackageListUrl().set(URI.create("https://docs.spring.io/spring-boot/api/java/element-list"));
7781
});
7882
sourceSet.getExternalDocumentationLinks().create("spring-framework-javadoc", (link) -> {
7983
String url = "https://docs.spring.io/spring-framework/docs/%s/javadoc-api/"
80-
.formatted(project.property("springFrameworkVersion"));
84+
.formatted(project.property("springFrameworkVersion"));
8185
link.getUrl().set(URI.create(url));
8286
link.getPackageListUrl().set(URI.create(url + "/element-list"));
8387
});

0 commit comments

Comments
 (0)