Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for KotlinDslPlugin (0.35 sec)

  1. platforms/core-configuration/kotlin-dsl-plugins/src/main/kotlin/org/gradle/kotlin/dsl/plugins/dsl/KotlinDslPlugin.kt

     * @see JavaGradlePluginPlugin
     * @see KotlinDslBasePlugin
     * @see PrecompiledScriptPlugins
     *
     * @see <a href="https://docs.gradle.org/current/userguide/kotlin_dsl.html">Kotlin DSL reference</a>
     */
    abstract class KotlinDslPlugin : Plugin<Project> {
    
        override fun apply(project: Project): Unit = project.run {
    
            warnOnUnexpectedKotlinDslPluginVersion()
    
            apply<JavaGradlePluginPlugin>()
            apply<KotlinDslBasePlugin>()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Nov 03 11:09:52 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  2. platforms/core-configuration/kotlin-dsl-plugins/src/main/kotlin/org/gradle/kotlin/dsl/plugins/dsl/KotlinDslPluginOptions.kt

    import org.gradle.api.provider.Property
    import org.gradle.internal.deprecation.DeprecationLogger
    import org.gradle.kotlin.dsl.*
    
    
    /**
     * Options for the `kotlin-dsl` plugin.
     *
     * @see KotlinDslPlugin
     */
    abstract class KotlinDslPluginOptions internal constructor(objects: ObjectFactory) {
    
        private
        val jvmTargetProperty = objects.property<String>()
    
        /**
         * Kotlin compilation JVM target.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 18 06:37:53 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  3. platforms/core-configuration/kotlin-dsl-plugins/build.gradle.kts

        bundledGradlePlugin(
            name = "kotlinDsl",
            shortDescription = "Gradle Kotlin DSL Plugin",
            pluginId = "org.gradle.kotlin.kotlin-dsl",
            pluginClass = "org.gradle.kotlin.dsl.plugins.dsl.KotlinDslPlugin"
        )
    
        bundledGradlePlugin(
            name = "kotlinDslBase",
            shortDescription = "Gradle Kotlin DSL Base Plugin",
            pluginId = "org.gradle.kotlin.kotlin-dsl.base",
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat May 25 22:44:42 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  4. build-logic/kotlin-dsl/src/main/kotlin/gradlebuild/kotlindsl/generator/tasks/GenerateKotlinDependencyExtensions.kt

    
    /**
     * The `kotlin-dsl` plugin.
     *
     * Equivalent to `id("org.gradle.kotlin.kotlin-dsl") version "$kotlinDslPluginsVersion"`
     *
     * @see org.gradle.kotlin.dsl.plugins.dsl.KotlinDslPlugin
     */
    val PluginDependenciesSpec.`kotlin-dsl`: PluginDependencySpec
        get() = id("org.gradle.kotlin.kotlin-dsl") version "$kotlinDslPluginsVersion"
    
    
    /**
     * The `kotlin-dsl.base` plugin.
     *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Sep 30 16:17:26 UTC 2023
    - 5.6K bytes
    - Viewed (0)
  5. platforms/documentation/docs/src/docs/userguide/api/kotlin_dsl.adoc

    --
    
    This is the basic configuration you need to use the plugin:
    
    .Applying the Kotlin DSL Plugin to a `buildSrc` project
    ====
    include::sample[dir="snippets/kotlinDsl/kotlinDslPlugin/kotlin",files="buildSrc/build.gradle.kts[tags=apply]"]
    ====
    
    The Kotlin DSL Plugin leverages <<toolchains#toolchains,Java Toolchains>>.
    By default the code will target Java 8.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 22 20:16:10 UTC 2024
    - 55.4K bytes
    - Viewed (0)
Back to top