Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for getSharedServices (0.26 sec)

  1. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/ConfigurationCacheBuildServiceIntegrationTest.groovy

            """
            file('build.gradle') << """
                plugins { id 'counting-service-plugin' version '1.0' }
    
                def altServiceProvider = project.getGradle().getSharedServices().registerIfAbsent(
                    "counter",
                    CountingService.class,
                    (spec) -> {}
                );
    
                tasks.register('count', CountingTask) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jun 10 11:47:23 UTC 2024
    - 29.1K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/api/internal/initialization/DefaultScriptClassPathResolver.java

            this.instrumentationTransformRegisterer = new InstrumentationTransformRegisterer(agentStatus, Lazy.atomic().of(gradle::getSharedServices));
        }
    
        @Override
        public ScriptClassPathResolutionContext prepareDependencyHandler(DependencyHandler dependencyHandler) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:15 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  3. platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/CrossProjectConfigurationReportingGradle.kt

            delegate.addBuildListener(buildListener)
    
        override fun useLogger(logger: Any) =
            delegate.useLogger(logger)
    
        override fun getSharedServices(): BuildServiceRegistry =
            delegate.sharedServices
    
        override fun getIncludedBuilds(): MutableCollection<IncludedBuild> =
            delegate.includedBuilds
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 14.2K bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/docs/userguide/authoring-builds/tasks/build_services.adoc

    Currently, build services are scoped to a build, rather than a project, and these services are available to be shared by the tasks of all projects.
    You can access the registry of shared build services via `Project.getGradle().getSharedServices()`.
    
    Here is an example of a plugin that registers the previous service when the task property consuming the service is annotated with `@Internal`:
    
    ====
    [source.multi-language-sample,java]
    .DownloadPlugin.java
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 10 18:03:10 UTC 2024
    - 11.7K bytes
    - Viewed (0)
  5. subprojects/core/src/main/java/org/gradle/invocation/DefaultGradle.java

        }
    
        @Override
        public Gradle getGradle() {
            return this;
        }
    
        @Override
        @Inject
        public abstract BuildServiceRegistry getSharedServices();
    
        @Override
        public Collection<IncludedBuild> getIncludedBuilds() {
            return Cast.uncheckedCast(includedBuilds());
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 05:18:22 UTC 2024
    - 23.6K bytes
    - Viewed (0)
  6. subprojects/core/src/integTest/groovy/org/gradle/api/services/BuildServiceIntegrationTest.groovy

                        @Inject protected abstract BuildServiceRegistry getSharedServices();
    
                        @Override
                        public void apply(Project project) {
                            Provider<MyService> sp = getSharedServices().registerIfAbsent("myService", MyService.class);
    
                            getListenerRegistry().onTaskCompletion(sp);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Jun 06 19:15:46 UTC 2024
    - 61K bytes
    - Viewed (0)
  7. subprojects/core/src/integTest/groovy/org/gradle/api/tasks/TaskParametersIntegrationTest.groovy

                    }
    
                    void nestedInputValue() {
                        nestedInputValueCount++
                    }
                }
                def evaluationCount = project.getGradle().getSharedServices().registerIfAbsent("evaluationCount", EvaluationCountBuildService) {}
    
                @CacheableTask
                abstract class CustomTask extends DefaultTask {
    
                    @Inject
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 36.3K bytes
    - Viewed (0)
Back to top