Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for jvmCompile (0.45 sec)

  1. build-logic/jvm/src/main/kotlin/gradlebuild.jvm-compile.gradle.kts

     */
    
    plugins {
        id("java-base")
    }
    
    // Creates the `jvmCompile` extension, which is a container for JvmCompilation instances.
    // JvmCompilation instances control the way each source set is compiled -- most importantly,
    // it controls the JVM version of the compilation. This allows each source set within a project
    // to compile to different JVM versions.
    
    val jvmCompile = extensions.create<JvmCompileExtension>(JvmCompileExtension.NAME)
    
    Registered: Wed Dec 31 11:36:14 UTC 2025
    - Last Modified: Tue Jun 24 13:46:12 UTC 2025
    - 1.4K bytes
    - Viewed (0)
  2. build-logic/jvm/src/main/kotlin/gradlebuild/jvm/JvmCompileExtension.kt

     *
     * Utility methods are provided to add compilations based on existing [SourceSet]s.
     */
    abstract class JvmCompileExtension {
    
        companion object {
            const val NAME: String = "jvmCompile"
        }
    
        abstract val compilations: NamedDomainObjectContainer<JvmCompilation>
    
        fun Project.addCompilationFrom(sourceSet: NamedDomainObjectProvider<SourceSet>): JvmCompilation {
    Registered: Wed Dec 31 11:36:14 UTC 2025
    - Last Modified: Tue Jun 24 14:00:52 UTC 2025
    - 1.9K bytes
    - Viewed (0)
  3. build-logic/integration-testing/src/main/kotlin/gradlebuild.integration-tests.gradle.kts

    extensions.create<IntegrationTestExtension>("integTest").apply {
        generateDefaultAutoTestedSamplesTest.convention(true)
        testJvmXmx.convention("512m")
    }
    
    val sourceSet = sourceSets.create("${TestType.INTEGRATION.prefix}Test")
    jvmCompile {
        addCompilationFrom(sourceSet)
    }
    addDependenciesAndConfigurations(TestType.INTEGRATION.prefix)
    configurations.named("integTestRuntimeClasspath") {
    Registered: Wed Dec 31 11:36:14 UTC 2025
    - Last Modified: Mon Aug 18 16:39:23 UTC 2025
    - 2.4K bytes
    - Viewed (5)
  4. build-logic/integration-testing/src/main/kotlin/gradlebuild.cross-version-tests.gradle.kts

    plugins {
        java
        id("gradlebuild.module-identity")
        id("gradlebuild.dependency-modules")
        id("gradlebuild.jvm-compile")
    }
    
    val sourceSet = sourceSets.create("${TestType.CROSSVERSION.prefix}Test")
    jvmCompile {
        addCompilationFrom(sourceSet)
    }
    addDependenciesAndConfigurations(TestType.CROSSVERSION.prefix)
    createQuickFeedbackTasks()
    createAggregateTasks(sourceSet)
    configureIde(TestType.CROSSVERSION)
    Registered: Wed Dec 31 11:36:14 UTC 2025
    - Last Modified: Fri Sep 05 02:31:24 UTC 2025
    - 4.5K bytes
    - Viewed (0)
  5. build-logic/buildquality/src/main/kotlin/gradlebuild.arch-test.gradle.kts

    notForAccessorGeneration {
        dependencies {
            sharedArchTestClasses(project(":internal-architecture-testing"))
        }
    }
    
    testing {
        suites {
            create("archTest", JvmTestSuite::class) {
                project.jvmCompile {
                    addCompilationFrom(sources)
                }
    
                dependencies {
                    implementation(project.dependencies.create(project))
                    notForAccessorGeneration {
    Registered: Wed Dec 31 11:36:14 UTC 2025
    - Last Modified: Mon Dec 22 18:51:33 UTC 2025
    - 3.2K bytes
    - Viewed (0)
  6. build-logic/build-init-samples/src/main/kotlin/gradlebuild/generate-samples.gradle.kts

    import org.gradle.buildinit.plugins.internal.modifiers.ModularizationOption
    import org.gradle.docs.samples.Dsl
    
    plugins {
        id("org.gradle.samples")
        id("gradlebuild.jvm-compile")
    }
    
    jvmCompile {
        addCompilationFrom(sourceSets.docsTest)
    }
    
    val singleProjectSampleLanguages = listOf(JAVA, GROOVY, SCALA, KOTLIN, SWIFT, CPP)
    val multiProjectApplicationSampleLanguages = listOf(JAVA, GROOVY, SCALA, KOTLIN)
    
    Registered: Wed Dec 31 11:36:14 UTC 2025
    - Last Modified: Tue Jun 24 13:46:12 UTC 2025
    - 3.4K bytes
    - Viewed (0)
  7. build-logic/integration-testing/src/main/kotlin/gradlebuild.test-fixtures.gradle.kts

     */
    plugins {
        `java-test-fixtures`
        groovy
        id("gradlebuild.dependency-modules")
        id("gradlebuild.jvm-compile")
    }
    
    jvmCompile {
        addCompilationFrom(sourceSets.named("testFixtures")) {
            // By default, test fixtures compile to the same JVM version as the production code.
    Registered: Wed Dec 31 11:36:14 UTC 2025
    - Last Modified: Tue Jun 24 14:00:52 UTC 2025
    - 3.5K bytes
    - Viewed (0)
Back to top