- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 53 for projectLayout (0.27 sec)
-
subprojects/core-api/src/main/java/org/gradle/api/file/ProjectLayout.java
* * <p><b>Note:</b> This interface is not intended for implementation by build script or plugin authors. * @since 4.1 */ @ServiceScope(Scope.Project.class) public interface ProjectLayout { /** * Returns the project directory. */ Directory getProjectDirectory(); /** * Returns the build directory for the project. */ DirectoryProperty getBuildDirectory();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Mar 12 02:21:10 UTC 2024 - 2.7K bytes - Viewed (0) -
platforms/jvm/language-groovy/src/main/java/org/gradle/api/internal/tasks/compile/GroovyCompilerFactory.java
private final ProjectLayout projectLayout; private final List<File> javaCompilerPlugins; private final InternalProblems problemsService; @Inject public DaemonSideCompiler(ProjectLayout projectLayout, List<File> javaCompilerPlugins, InternalProblems problemsService) { this.projectLayout = projectLayout; this.javaCompilerPlugins = javaCompilerPlugins;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon May 06 13:00:39 UTC 2024 - 5.7K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/providers/services/groovy/build.gradle
abstract class MyProjectLayoutTask extends DefaultTask { private ProjectLayout projectLayout @Inject //@javax.inject.Inject MyProjectLayoutTask(ProjectLayout projectLayout) { this.projectLayout = projectLayout } @TaskAction void doTaskAction() { var outputDirectory = projectLayout.projectDirectory println(outputDirectory) } }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Apr 17 18:14:15 UTC 2024 - 6.9K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/files/fileCollections/groovy/build.gradle
def dirNames = files*.name println("Source dirs: ${dirNames}") // [src, src2] // end::conventions[] } } tasks.register('usage') { ProjectLayout projectLayout = layout doLast { collection = projectLayout.files('src/file1.txt') // tag::usage[] // Iterate over the files in the collection collection.each { File file -> println file.name }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Mar 15 13:55:00 UTC 2024 - 2.7K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/files/fileCollections/kotlin/build.gradle.kts
println("Source dirs: $sourceDirNames") // [src, src2] // end::conventions[] } } tasks.register("usage") { val projectLayout = layout doLast { val collection = projectLayout.files("src/file1.txt") // tag::usage[] // Iterate over the files in the collection collection.forEach { file: File -> println(file.name) }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Mar 15 13:55:00 UTC 2024 - 2.8K bytes - Viewed (0) -
platforms/software/reporting/src/main/java/org/gradle/api/reporting/internal/TaskGeneratedSingleDirectoryReport.java
* See the License for the specific language governing permissions and * limitations under the License. */ package org.gradle.api.reporting.internal; import org.gradle.api.Task; import org.gradle.api.file.ProjectLayout; import org.gradle.api.internal.IConventionAware; import org.gradle.api.internal.provider.DefaultProvider; import org.gradle.api.reporting.DirectoryReport; import javax.annotation.Nullable; import javax.inject.Inject;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Mar 25 18:51:39 UTC 2024 - 2K bytes - Viewed (0) -
platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/WorkersServices.java
CachedClasspathTransformer classpathTransformer, ProjectLayout projectLayout, ProjectCacheDir projectCacheDir ) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 30 19:57:50 UTC 2024 - 9.1K bytes - Viewed (0) -
platforms/documentation/docs/src/docs/userguide/authoring-builds/gradle-properties/service_injection.adoc
==== The `MyObjectFactoryTask` task uses an `ObjectFactory` instance, which is injected into the task's constructor using the `@Inject` annotation. [[sec:projectlayout]] == 2. `ProjectLayout` link:{groovyDslPath}/org.gradle.api.file.ProjectLayout.html[`ProjectLayout`] is a service that provides access to the layout of a Gradle project's directories and files.
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Apr 24 04:19:09 UTC 2024 - 15.8K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/providers/services/kotlin/build.gradle.kts
} } // end::project-layout[] // tag::project-layout-inject[] abstract class MyProjectLayoutTask @Inject constructor(private var projectLayout: ProjectLayout) : DefaultTask() { @TaskAction fun doTaskAction() { val outputDirectory = projectLayout.projectDirectory println(outputDirectory) } } tasks.register("myInjectedProjectLayoutTask", MyProjectLayoutTask::class) {}
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Apr 17 18:14:15 UTC 2024 - 6.4K bytes - Viewed (0) -
platforms/core-runtime/build-profile/src/main/java/org/gradle/profile/ReportGeneratingProfileListener.java
* See the License for the specific language governing permissions and * limitations under the License. */ package org.gradle.profile; import org.gradle.api.file.ProjectLayout; import org.gradle.api.logging.LogLevel; import org.gradle.initialization.StartParameterBuildOptions; import org.gradle.internal.build.BuildStateRegistry; import org.gradle.internal.logging.ConsoleRenderer;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue May 28 13:09:39 UTC 2024 - 3.1K bytes - Viewed (0)