diff --git a/subprojects/docs/src/docs/userguide/core-plugins/project_report_plugin.adoc b/subprojects/docs/src/docs/userguide/core-plugins/project_report_plugin.adoc index 2b131dab67e9..8649c365f98c 100644 --- a/subprojects/docs/src/docs/userguide/core-plugins/project_report_plugin.adoc +++ b/subprojects/docs/src/docs/userguide/core-plugins/project_report_plugin.adoc @@ -15,6 +15,8 @@ [[project_report_plugin]] = The Project Report Plugin +WARNING: The Project report plugin is not compatible with the <>. + The Project report plugin adds some tasks to your project which generate reports containing useful information about your build. These tasks generate the same content that you get by executing the `tasks`, `dependencies`, and `properties` tasks from the command line (see <>). In contrast to the command line reports, the report plugin generates the reports into a file. There is also an aggregating task that depends on all report tasks added by the plugin. We plan to add much more to the existing reports and create additional ones in future releases of Gradle. diff --git a/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/groovy/build.gradle b/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/groovy/build.gradle index 34f0c3eeff67..03f6691406f1 100644 --- a/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/groovy/build.gradle +++ b/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/groovy/build.gradle @@ -114,9 +114,10 @@ tasks.register('packageFiles2', Zip) { // tag::adhoc-destroyable-task[] tasks.register('removeTempDir') { - destroyables.register(layout.projectDirectory.dir('tmpDir')) + def tempDir = layout.projectDirectory.dir('tmpDir') + destroyables.register(tempDir) doLast { - delete(layout.projectDirectory.dir('tmpDir')) + tempDir.asFile.deleteDir() } } // end::adhoc-destroyable-task[] diff --git a/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/groovy/src/headers/headers.txt b/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/groovy/src/headers/headers.txt new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/kotlin/build.gradle.kts b/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/kotlin/build.gradle.kts index 0708bd4f416d..3aca699e4b17 100644 --- a/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/kotlin/build.gradle.kts +++ b/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/kotlin/build.gradle.kts @@ -114,13 +114,14 @@ tasks.register("packageFiles2") { // tag::adhoc-destroyable-task[] tasks.register("removeTempDir") { - destroyables.register(layout.projectDirectory.dir("tmpDir")) + val tmpDir = layout.projectDirectory.dir("tmpDir") + destroyables.register(tmpDir) doLast { - delete(layout.projectDirectory.dir("tmpDir")) + tmpDir.asFile.deleteRecursively() } } // end::adhoc-destroyable-task[] tasks.build { - dependsOn(processTemplates, "processTemplatesAdHoc", "processTemplatesAdHocSkipWhenEmpty", "processTemplatesWithExtraInputs", "processTemplatesWithoutAnnotations") + dependsOn(processTemplates, "processTemplatesAdHoc", "processTemplatesAdHocSkipWhenEmpty", "processTemplatesWithExtraInputs") } diff --git a/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/kotlin/src/headers/headers.txt b/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/kotlin/src/headers/headers.txt new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/tests/build.sample.conf b/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/tests/build.sample.conf new file mode 100644 index 000000000000..1e81660926b4 --- /dev/null +++ b/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/tests/build.sample.conf @@ -0,0 +1,2 @@ +executable: gradle +args: build diff --git a/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/tests/removeTempDir.sample.conf b/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/tests/removeTempDir.sample.conf new file mode 100644 index 000000000000..442d5b6c083b --- /dev/null +++ b/subprojects/docs/src/snippets/tasks/incrementalBuild-customTaskClass/tests/removeTempDir.sample.conf @@ -0,0 +1,2 @@ +executable: gradle +args: removeTempDir