static Set<File> discoverGradlePluginPropertyFiles(Project project) { return discoverGradlePluginPropertyFiles(JavaPluginUtil.getMainSourceSet(project)); }
static Set<File> discoverGradlePluginPropertyFiles(Project project) { return discoverGradlePluginPropertyFiles(JavaPluginUtil.getMainSourceSet(project)); }
@Override public void apply(final Project project) { project.getPlugins().withId("java", plugin -> { TaskMaker.task(project, VALIDATE_PLUGINS, PluginValidatorTask.class, task -> { task.setDescription("Validates Gradle Plugins and their properties files"); task.setSourceSet(JavaPluginUtil.getMainSourceSet(project)); project.getTasks().getByName(JavaBasePlugin.CHECK_TASK_NAME).dependsOn(task); }); }); } }
@Override public void apply(final Project project) { project.getPlugins().withId("java", plugin -> { TaskMaker.task(project, VALIDATE_PLUGINS, PluginValidatorTask.class, task -> { task.setDescription("Validates Gradle Plugins and their properties files"); task.setSourceSet(JavaPluginUtil.getMainSourceSet(project)); project.getTasks().getByName(JavaBasePlugin.CHECK_TASK_NAME).dependsOn(task); }); }); } }
@Override public void apply(final Project project) { project.getPlugins().apply("java"); final CopySpec license = project.copySpec(copy -> copy.from(project.getRootDir()).include("LICENSE")); ((Jar) project.getTasks().getByName("jar")).with(license); final Jar sourcesJar = project.getTasks().create(SOURCES_JAR_TASK, Jar.class, jar -> { jar.from(JavaPluginUtil.getMainSourceSet(project).getAllSource()); jar.setClassifier("sources"); jar.with(license); }); final Task javadocJar = project.getTasks().create(JAVADOC_JAR_TASK, Jar.class, jar -> { jar.from(project.getTasks().getByName("javadoc")); jar.setClassifier("javadoc"); jar.with(license); }); project.getArtifacts().add("archives", sourcesJar); project.getArtifacts().add("archives", javadocJar); } }
@Override public void apply(final Project project) { project.getPlugins().apply("java"); final CopySpec license = project.copySpec(copy -> copy.from(project.getRootDir()).include("LICENSE")); ((Jar) project.getTasks().getByName("jar")).with(license); final Jar sourcesJar = project.getTasks().create(SOURCES_JAR_TASK, Jar.class, jar -> { jar.from(JavaPluginUtil.getMainSourceSet(project).getAllSource()); jar.setClassifier("sources"); jar.with(license); }); final Task javadocJar = project.getTasks().create(JAVADOC_JAR_TASK, Jar.class, jar -> { jar.from(project.getTasks().getByName("javadoc")); jar.setClassifier("javadoc"); jar.with(license); }); project.getArtifacts().add("archives", sourcesJar); project.getArtifacts().add("archives", javadocJar); } }