Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 32 for execOperations (0.24 sec)

  1. subprojects/core-api/src/main/java/org/gradle/process/ExecOperations.java

     *
     * @since 6.0
     */
    @ServiceScope({Scope.Build.class, Scope.Project.class})
    public interface ExecOperations {
    
        /**
         * Executes the specified external process.
         * The given action is used to configure an {@link ExecSpec}, which is then used to run an external process.
         *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  2. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/inputs/process/ProcessInTaskIntegrationTest.groovy

                import ${DefaultTask.name};
                import ${ExecOperations.name};
                import ${Inject.name};
                import ${TaskAction.name};
                ${snippets.imports}
    
                public abstract class SneakyTask extends DefaultTask {
                    @Inject
                    protected abstract ExecOperations getExecOperations();
    
                    public SneakyTask() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 12.5K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/DefaultValueSourceProviderFactoryTest.groovy

            final ExecOperations execOperations
            interface Parameters extends ValueSourceParameters {
                ListProperty<String> getCommand()
            }
    
            @Inject
            ExecValueSource(ExecOperations execOperations) {
                this.execOperations = execOperations
            }
    
            @Override
            ExecResult obtain() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:25 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/snippets/providers/services/groovy/build.gradle

    // tag::exec-op-inject[]
    abstract class MyExecOperationsTask extends DefaultTask {
        private ExecOperations execOperations
    
        @Inject //@javax.inject.Inject
        MyExecOperationsTask(ExecOperations execOperations) {
            this.execOperations = execOperations
        }
    
        @TaskAction
        void doTaskAction() {
            execOperations.exec {
                commandLine 'ls', '-la'
            }
        }
    }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 18:14:15 UTC 2024
    - 6.9K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/ValueSourceBasedSpec.groovy

        def configurationTimeBarrier = Mock(ConfigurationTimeBarrier)
        def execOperations = Mock(ExecOperations)
        def valueSourceProviderFactory = new DefaultValueSourceProviderFactory(
            listenerManager,
            TestUtil.instantiatorFactory(),
            isolatableFactory,
            Mock(GradleProperties),
            TestUtil.calculatedValueContainerFactory(),
            execOperations,
            TestUtil.services()
        )
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:24 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  6. build-logic/lifecycle/src/main/kotlin/PrintStackTracesOnTimeoutBuildService.kt

    import org.gradle.api.services.BuildService
    import org.gradle.api.services.BuildServiceParameters
    import org.gradle.process.ExecOperations
    import java.util.Timer
    import javax.inject.Inject
    import kotlin.concurrent.timerTask
    
    
    abstract class PrintStackTracesOnTimeoutBuildService @Inject constructor(private val execOperations: ExecOperations) : BuildService<PrintStackTracesOnTimeoutBuildService.Params>, AutoCloseable {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 22 07:59:48 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  7. subprojects/core-api/src/main/java/org/gradle/api/provider/ValueSource.java

     * <pre>
     * public abstract class MyValueSource implements ValueSource&lt;String, ValueSourceParameters.None&gt; {
     *     private final ExecOperations execOperations;
     *
     *     {@literal @}Inject
     *     public MyValueSource(ExecOperations execOperations) {
     *         this.execOperations = execOperations;
     *     }
     *
     *     {@literal @}Override
     *     {@literal @}Nullable
     *     public String obtain() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Mar 25 13:02:13 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/DefaultValueSourceProviderFactory.java

        private final IsolatableFactory isolatableFactory;
        private final GradleProperties gradleProperties;
        private final CalculatedValueFactory calculatedValueFactory;
        private final ExecOperations execOperations;
        private final AnonymousListenerBroadcast<ValueListener> valueBroadcaster;
        private final AnonymousListenerBroadcast<ComputationListener> computationBroadcaster;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:25 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  9. platforms/jvm/language-java/src/integTest/groovy/org/gradle/api/tasks/JavaExecWithLongCommandLineIntegrationTest.groovy

                    def runClasspath = run.classpath
                    def runMain = run.mainClass
                    def runArgs = run.args
                    def execOps = services.get(ExecOperations)
                    doLast {
                        execOps.javaexec {
                            if (runExecutable) {
                               executable = runExecutable
                            }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Feb 28 23:38:57 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  10. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/inputs/process/ProcessInPluginIntegrationTest.groovy

                import ${ExecOperations.name};
                import ${Inject.name};
                import ${Plugin.name};
                import ${Project.name};
                ${snippets.imports}
    
                public abstract class SneakyPlugin implements Plugin<Project> {
                    @Inject
                    protected abstract ExecOperations getExecOperations();
    
                    @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 6.9K bytes
    - Viewed (0)
Back to top