Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for taskIdentifier (0.38 sec)

  1. subprojects/core/src/main/java/org/gradle/composite/internal/TaskIdentifier.java

    import org.gradle.api.artifacts.component.BuildIdentifier;
    import org.gradle.api.internal.TaskInternal;
    
    public interface TaskIdentifier {
        BuildIdentifier getBuildIdentifier();
    
        String getTaskPath();
    
        interface TaskBasedTaskIdentifier extends TaskIdentifier {
            TaskInternal getTask();
        }
    
        static TaskBasedTaskIdentifier of(BuildIdentifier buildIdentifier, TaskInternal task) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 24 04:40:53 UTC 2022
    - 1.8K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/internal/build/DefaultBuildWorkGraphController.java

        }
    
        @Override
        public ExportedTaskNode locateTask(TaskIdentifier taskIdentifier) {
            DefaultExportedTaskNode node = doLocate(taskIdentifier);
            if (taskIdentifier instanceof TaskIdentifier.TaskBasedTaskIdentifier) {
                node.maybeBindTask(((TaskIdentifier.TaskBasedTaskIdentifier) taskIdentifier).getTask());
            }
            return node;
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 31 05:15:28 UTC 2023
    - 11.3K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/execution/plan/TaskInAnotherBuild.java

            TaskInternal task,
            BuildTreeWorkGraphController taskGraph
        ) {
            BuildIdentifier targetBuild = buildIdentifierOf(task);
            TaskIdentifier taskIdentifier = TaskIdentifier.of(targetBuild, task);
            IncludedBuildTaskResource taskResource = taskGraph.locateTask(taskIdentifier);
            return new TaskInAnotherBuild(task.getIdentityPath(), task.getPath(), targetBuild) {
                @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 06 15:09:14 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  4. subprojects/composite-builds/src/test/groovy/org/gradle/composite/internal/DefaultIncludedBuildTaskGraphTest.groovy

            1 * workGraph.finalizeGraph()
            1 * workGraph.runWork() >> ExecutionResult.succeeded()
        }
    
        def "cannot schedule tasks when graph has not been created"() {
            when:
            graph.locateTask(taskIdentifier(DefaultBuildIdentifier.ROOT, ":task")).queueForExecution()
    
            then:
            def e = thrown(IllegalStateException)
            e.message == "No work graph available for this thread."
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 10:04:24 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  5. subprojects/composite-builds/src/main/java/org/gradle/composite/internal/DefaultIncludedBuildTaskGraph.java

            }
        }
    
        @Override
        public IncludedBuildTaskResource locateTask(TaskIdentifier taskIdentifier) {
            return withState(workGraph -> {
                BuildState build = buildRegistry.getBuild(taskIdentifier.getBuildIdentifier());
                ExportedTaskNode taskNode = build.getWorkGraph().locateTask(taskIdentifier);
                return new TaskBackedResource(workGraph, build, taskNode);
            });
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 10:04:24 UTC 2024
    - 11.3K bytes
    - Viewed (0)
  6. subprojects/composite-builds/src/test/groovy/org/gradle/composite/internal/AbstractIncludedBuildTaskGraphTest.groovy

            _ * build.workGraph >> (workGraph ?: Stub(BuildWorkGraphController))
            _ * buildStateRegistry.getBuild(id) >> build
            return build
        }
    
        static TaskIdentifier taskIdentifier(BuildIdentifier id, String taskPath) {
            return TaskIdentifier.of(id, taskPath)
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 16 02:23:59 UTC 2022
    - 1.5K bytes
    - Viewed (0)
  7. subprojects/core/src/main/java/org/gradle/api/internal/initialization/DefaultBuildLogicBuilder.java

                () -> scriptClassPathResolver.resolveClassPath(classpathConfiguration, resolutionContext)
            );
        }
    
        private List<TaskIdentifier.TaskBasedTaskIdentifier> taskIdentifiersForBuildDependenciesOf(Configuration classpath) {
            List<TaskIdentifier.TaskBasedTaskIdentifier> tasksToBuild = new ArrayList<>();
            for (Task task : getDependenciesForInternalUse(classpath)) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 22 17:56:17 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/api/internal/initialization/BuildLogicBuildQueue.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.api.internal.initialization;
    
    import org.gradle.composite.internal.TaskIdentifier;
    import org.gradle.internal.build.BuildState;
    import org.gradle.internal.build.StandAloneNestedBuild;
    import org.gradle.internal.buildtree.BuildTreeLifecycleController;
    import org.gradle.internal.service.scopes.Scope;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  9. subprojects/core/src/main/java/org/gradle/composite/internal/BuildTreeWorkGraphController.java

         */
        IncludedBuildTaskResource locateTask(TaskIdentifier taskIdentifier);
    
        /**
         * Runs the given action against a new, empty work graph. This allows tasks to be run while calculating the task graph of the build tree, for example to run `buildSrc` tasks or
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/internal/build/BuildWorkGraphController.java

         *
         * <p>This method does not schedule the task for execution, use {@link BuildWorkGraph#schedule(Collection)} to schedule the task.
         */
        ExportedTaskNode locateTask(TaskIdentifier taskIdentifier);
    
        /**
         * Creates a new, empty work graph for this build.
         *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 1.8K bytes
    - Viewed (0)
Back to top