Class GradleServicesAdapter


  • public class GradleServicesAdapter
    extends java.lang.Object
    Bridge a gap until Gradle offers service injection for plugins. In a future release Gradle will offer service injection, this adapter plays that role until that time. It exposes the service methods that are part of the public API as the classes implementing them are not. Today service injection is not available for extensions. Everything exposed here must be thread safe. That is the very reason why project is not passed in directly.
    • Constructor Summary

      Constructors 
      Constructor Description
      GradleServicesAdapter​(org.gradle.api.Project project)  
    • Method Summary

      Modifier and Type Method Description
      org.gradle.api.tasks.WorkResult copy​(org.gradle.api.Action<? super org.gradle.api.file.CopySpec> action)  
      org.gradle.api.file.FileCollection fileTree​(java.io.File dir)  
      static GradleServicesAdapter getInstance​(org.gradle.api.Project project)  
      org.gradle.process.ExecResult javaexec​(org.gradle.api.Action<? super org.gradle.process.JavaExecSpec> action)  
      org.gradle.api.tasks.WorkResult sync​(org.gradle.api.Action<? super org.gradle.api.file.CopySpec> action)  
      org.gradle.api.file.FileTree zipTree​(java.io.File zipPath)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GradleServicesAdapter

        public GradleServicesAdapter​(org.gradle.api.Project project)
    • Method Detail

      • copy

        public org.gradle.api.tasks.WorkResult copy​(org.gradle.api.Action<? super org.gradle.api.file.CopySpec> action)
      • sync

        public org.gradle.api.tasks.WorkResult sync​(org.gradle.api.Action<? super org.gradle.api.file.CopySpec> action)
      • javaexec

        public org.gradle.process.ExecResult javaexec​(org.gradle.api.Action<? super org.gradle.process.JavaExecSpec> action)
      • zipTree

        public org.gradle.api.file.FileTree zipTree​(java.io.File zipPath)
      • fileTree

        public org.gradle.api.file.FileCollection fileTree​(java.io.File dir)