Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for generateScriptPluginAdapters (0.55 sec)

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

    import org.gradle.kotlin.dsl.provider.plugins.precompiled.PrecompiledScriptPlugin
    import org.gradle.kotlin.dsl.provider.plugins.precompiled.scriptPluginFilesOf
    import java.io.File
    
    
    @CacheableTask
    abstract class GenerateScriptPluginAdapters : DefaultTask() {
    
        @get:OutputDirectory
        abstract val outputDirectory: DirectoryProperty
    
        @get:Internal
        internal
        lateinit var plugins: List<PrecompiledScriptPlugin>
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  2. platforms/core-configuration/kotlin-dsl-integ-tests/src/integTest/kotlin/org/gradle/kotlin/dsl/integration/PrecompiledScriptPluginTasksIntegrationTest.kt

            val fooScript = withFile("src/main/kotlin/foo.gradle.kts", "")
    
            build("generateScriptPluginAdapters")
            assertTrue(existing("build/generated-sources/kotlin-dsl-plugins/kotlin/FooPlugin.kt").isFile)
    
            fooScript.renameTo(fooScript.parentFile.resolve("bar.gradle.kts"))
    
            build("generateScriptPluginAdapters")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Feb 21 10:30:22 UTC 2024
    - 8.4K bytes
    - Viewed (0)
  3. platforms/core-configuration/kotlin-dsl-provider-plugins/src/main/kotlin/org/gradle/kotlin/dsl/provider/plugins/precompiled/DefaultPrecompiledScriptPluginsSupport.kt

    }
    
    
    private
    fun Project.generatePluginAdaptersFor(scriptPlugins: List<PrecompiledScriptPlugin>, kotlinSourceDirectorySet: SourceDirectorySet) {
    
        codeGenerationTask<GenerateScriptPluginAdapters>(
            "plugins",
            "generateScriptPluginAdapters",
            kotlinSourceDirectorySet
        ) {
            plugins = scriptPlugins
            outputDirectory.set(it)
        }
    }
    
    
    private
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Mar 21 10:44:10 UTC 2024
    - 21K bytes
    - Viewed (0)
  4. platforms/core-configuration/kotlin-dsl-provider-plugins/src/main/kotlin/org/gradle/kotlin/dsl/provider/plugins/precompiled/PrecompiledScriptPlugin.kt

         *
         * The [Plugin] implementation class adapts the precompiled script class
         * to the Gradle [Plugin] protocol and it is automatically generated by
         * the `generateScriptPluginAdapters` task.
         */
        val implementationClass by lazy {
            packagePrefixed(simplePluginAdapterClassName)
        }
    
        val simplePluginAdapterClassName by lazy {
            fileNameWithoutScriptExtension
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 8.2K bytes
    - Viewed (0)
Back to top