Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for registerOutputs (0.32 sec)

  1. subprojects/core/src/test/groovy/org/gradle/internal/cleanup/DefaultBuildOutputCleanupRegistryTest.groovy

            File outputFile = file('someDir/test2.txt')
            def outputFiles = TestFiles.fixed(outputFile)
    
    
            when:
            registry.registerOutputs(dir1)
            registry.registerOutputs(file1)
            registry.registerOutputs(outputFiles)
            registry.resolveOutputs()
    
            then:
            registry.isOutputOwnedByBuild(dir1)
            registry.isOutputOwnedByBuild(file1)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Sep 29 20:47:06 UTC 2021
    - 3K bytes
    - Viewed (0)
  2. platforms/software/platform-base/src/main/java/org/gradle/language/base/plugins/LifecycleBasePlugin.java

            buildOutputCleanupRegistry.registerOutputs(buildDir);
    
            final Provider<Delete> clean = project.getTasks().register(CLEAN_TASK_NAME, Delete.class, cleanTask -> {
                cleanTask.setDescription("Deletes the build directory.");
                cleanTask.setGroup(BUILD_GROUP);
                cleanTask.delete(buildDir);
            });
            buildOutputCleanupRegistry.registerOutputs(clean.map(cl -> cl.getTargetFiles()));
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  3. platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/BuildOutputCleanupRegistry.java

    @ServiceScope(Scope.Build.class)
    public interface BuildOutputCleanupRegistry {
    
        /**
         * Registers outputs to be cleaned up as {@link org.gradle.api.Project#files(Object...)}.
         */
        void registerOutputs(Object files);
    
        /**
         * Determines if an output file is owned by this build and therefore can be safely removed.
         *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 05 20:25:05 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/internal/cleanup/DefaultBuildOutputCleanupRegistry.java

        public DefaultBuildOutputCleanupRegistry(FileCollectionFactory fileCollectionFactory) {
            this.fileCollectionFactory = fileCollectionFactory;
        }
    
        @Override
        public void registerOutputs(Object files) {
            synchronized (lock) {
                if (resolvedPaths != null) {
                    // Some tasks cannot declare the dependencies on other projects, yet, for example the dependencies task.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  5. platforms/jvm/plugins-java/src/main/java/org/gradle/api/plugins/JavaPlugin.java

            // Register the project's source set output directories
            sourceSets.all(sourceSet -> buildOutputCleanupRegistry.registerOutputs(sourceSet.getOutput()));
        }
    
        /**
         * Unless there are other concerns, we'd prefer to run jar tasks prior to test tasks, as this might offer a small performance improvement
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 13 19:52:38 UTC 2024
    - 20.8K bytes
    - Viewed (0)
  6. platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/ConfigurationCacheState.kt

            withGradleIsolate(gradle, userTypesCodec) {
                readCollection {
                    val files = readNonNull<FileCollection>()
                    buildOutputCleanupRegistry.registerOutputs(files)
                }
            }
        }
    
        private
        suspend fun DefaultWriteContext.writeCachedEnvironmentState(gradle: GradleInternal) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:30 UTC 2024
    - 34.8K bytes
    - Viewed (0)
Back to top