Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for withOutputDirectory (0.21 sec)

  1. platforms/core-configuration/kotlin-dsl-provider-plugins/src/main/kotlin/org/gradle/kotlin/dsl/provider/plugins/precompiled/tasks/GenerateExternalPluginSpecBuilders.kt

        abstract val metadataOutputDir: DirectoryProperty
    
        @TaskAction
        @Suppress("unused")
        internal
        fun generate() {
            val packageName = sharedAccessorsPackage
            sourceCodeOutputDir.withOutputDirectory { outputDir ->
                val packageDir = createPackageDirIn(outputDir, packageName)
                val outputFile = packageDir.resolve("PluginSpecBuilders.kt")
                writeSourceCodeForPluginSpecBuildersFor(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  2. platforms/core-configuration/kotlin-dsl-provider-plugins/src/main/kotlin/org/gradle/kotlin/dsl/provider/plugins/precompiled/tasks/DirectoryPropertyExtensions.kt

     */
    
    package org.gradle.kotlin.dsl.provider.plugins.precompiled.tasks
    
    import org.gradle.api.file.DirectoryProperty
    
    import java.io.File
    
    
    internal
    inline fun <T> DirectoryProperty.withOutputDirectory(action: (File) -> T): T =
        asFile.get().let { outputDir ->
            recreate(outputDir)
            action(outputDir)
        }
    
    
    internal
    fun recreate(outputDir: File) {
        outputDir.deleteRecursively()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 1K bytes
    - Viewed (0)
  3. platforms/core-configuration/kotlin-dsl-provider-plugins/src/main/kotlin/org/gradle/kotlin/dsl/provider/plugins/precompiled/tasks/GenerateScriptPluginAdapters.kt

        internal
        val scriptFiles: Set<File>
            get() = scriptPluginFilesOf(plugins)
    
        @TaskAction
        @Suppress("unused")
        internal
        fun generate() =
            outputDirectory.withOutputDirectory { outputDir ->
                for (scriptPlugin in plugins) {
                    scriptPlugin.writeScriptPluginAdapterTo(outputDir)
                }
            }
    }
    
    
    internal
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  4. platforms/core-configuration/kotlin-dsl-provider-plugins/src/main/kotlin/org/gradle/kotlin/dsl/provider/plugins/precompiled/tasks/CompilePrecompiledScriptPluginPlugins.kt

        val compilerOptions: KotlinCompilerOptions by lazy {
            kotlinCompilerOptions(gradleProperties).copy(jvmTarget = resolveJvmTarget())
        }
    
        @TaskAction
        fun compile() {
            outputDir.withOutputDirectory { outputDir ->
                val scriptFiles = sourceFiles.map { it.path }
                if (scriptFiles.isNotEmpty())
                    compileKotlinScriptModuleTo(
                        outputDir,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 26 19:59:57 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  5. platforms/core-configuration/kotlin-dsl-provider-plugins/src/main/kotlin/org/gradle/kotlin/dsl/provider/plugins/precompiled/tasks/ExtractPrecompiledScriptPluginPlugins.kt

        @Suppress("unused")
        internal
        val scriptFiles: Set<File>
            get() = scriptPluginFilesOf(plugins)
    
        @TaskAction
        fun extract() {
            outputDir.withOutputDirectory {
                extractPrecompiledScriptPluginPluginsTo(it, plugins)
            }
        }
    }
    
    
    internal
    fun extractPrecompiledScriptPluginPluginsTo(outputDir: File, scriptPlugins: List<PrecompiledScriptPlugin>) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 4.3K bytes
    - Viewed (0)
Back to top