Class GroovySupport

    • Constructor Detail

      • GroovySupport

        @Inject
        public GroovySupport​(org.gradle.jvm.toolchain.JavaToolchainService toolchains)
    • Method Detail

      • registerApplyCallback

        public void registerApplyCallback​(@NotNull
                                          @NotNull org.gradle.api.Project project,
                                          @NotNull
                                          @NotNull org.gradle.api.Action<? super org.gradle.api.Project> callback)
        Specified by:
        registerApplyCallback in interface LanguageSupport
      • configureCompileTasks

        public void configureCompileTasks​(org.gradle.api.Project project,
                                          org.gradle.api.tasks.SourceSet sourceSet,
                                          org.gradle.api.provider.Provider<Integer> toolchainVersion,
                                          org.gradle.api.provider.Provider<Integer> bytecodeVersion)
        Description copied from interface: LanguageSupport
        Configure compile tasks.
        • Toolchain and target versions
        • set encoding to UTF-8
        Specified by:
        configureCompileTasks in interface LanguageSupport
        Parameters:
        project - project to configure
        sourceSet - source set to find compile tasks in
        toolchainVersion - the version to run on
        bytecodeVersion - the version to target