Skip to content

Commit 381c094

Browse files
committed
Merge branch '2.5.x'
2 parents c0d90df + 8f0e12d commit 381c094

File tree

1 file changed

+1
-28
lines changed

1 file changed

+1
-28
lines changed

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

+1-28
Original file line numberDiff line numberDiff line change
@@ -16,29 +16,23 @@
1616

1717
package org.springframework.boot.build;
1818

19-
import java.io.File;
2019
import java.util.Arrays;
2120
import java.util.Collections;
2221
import java.util.List;
2322
import java.util.Map;
2423
import java.util.Set;
2524
import java.util.TreeMap;
2625
import java.util.stream.Collectors;
27-
import java.util.stream.Stream;
2826

2927
import io.spring.javaformat.gradle.SpringJavaFormatPlugin;
3028
import io.spring.javaformat.gradle.tasks.CheckFormat;
3129
import io.spring.javaformat.gradle.tasks.Format;
32-
import org.gradle.api.Action;
33-
import org.gradle.api.GradleException;
3430
import org.gradle.api.JavaVersion;
3531
import org.gradle.api.Project;
36-
import org.gradle.api.Task;
3732
import org.gradle.api.artifacts.Configuration;
3833
import org.gradle.api.artifacts.ConfigurationContainer;
3934
import org.gradle.api.artifacts.Dependency;
4035
import org.gradle.api.artifacts.DependencySet;
41-
import org.gradle.api.file.FileTree;
4236
import org.gradle.api.plugins.JavaBasePlugin;
4337
import org.gradle.api.plugins.JavaPlugin;
4438
import org.gradle.api.plugins.JavaPluginExtension;
@@ -184,10 +178,7 @@ private boolean isCi() {
184178
}
185179

186180
private void configureJavadocConventions(Project project) {
187-
project.getTasks().withType(Javadoc.class, (javadoc) -> {
188-
javadoc.getOptions().source("1.8").encoding("UTF-8");
189-
javadoc.doFirst(new VerifyPackageInfo());
190-
});
181+
project.getTasks().withType(Javadoc.class, (javadoc) -> javadoc.getOptions().source("1.8").encoding("UTF-8"));
191182
}
192183

193184
private void configureJavaConventions(Project project) {
@@ -273,22 +264,4 @@ private void createProhibitedDependenciesCheck(Configuration classpath, Project
273264
project.getTasks().getByName(JavaBasePlugin.CHECK_TASK_NAME).dependsOn(checkClasspathForProhibitedDependencies);
274265
}
275266

276-
private static final class VerifyPackageInfo implements Action<Task> {
277-
278-
@Override
279-
public void execute(Task javadoc) {
280-
FileTree source = ((Javadoc) javadoc).getSource();
281-
Stream<File> dirs = source.getFiles().stream().map((file) -> file.getParentFile()).distinct();
282-
Set<File> missingPackageInfo = dirs.map((file) -> new File(file, "package-info.java"))
283-
.filter((packageInfo) -> !packageInfo.isFile()).collect(Collectors.toSet());
284-
if (!missingPackageInfo.isEmpty()) {
285-
StringBuilder message = new StringBuilder(
286-
"A package-info.java file was missing from the following directories:\n");
287-
missingPackageInfo.forEach((packageInfo) -> message.append("\t" + packageInfo.getParentFile() + "\n"));
288-
throw new GradleException(message.toString());
289-
}
290-
}
291-
292-
}
293-
294267
}

0 commit comments

Comments
 (0)