Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 20 for compilerFor (0.15 sec)

  1. platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/internal/DefaultJavaToolchainService.java

            this.eventEmitter = eventEmitter;
        }
    
        @Override
        public Provider<JavaCompiler> compilerFor(Action<? super JavaToolchainSpec> config) {
            return compilerFor(configureToolchainSpec(config));
        }
    
        @Override
        public Provider<JavaCompiler> compilerFor(JavaToolchainSpec spec) {
            return queryService.findMatchingToolchain(spec)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jul 28 16:17:59 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/samples/java/jvm-multi-project-with-toolchains/groovy/list/build.gradle

    plugins {
        id 'myproject.java-conventions'
        id 'java-library'
    }
    
    // tag::customToolchain[]
    tasks.withType(JavaCompile).configureEach {
        javaCompiler = javaToolchains.compilerFor {
            languageVersion = JavaLanguageVersion.of(8)
        }
    }
    
    task('testsOn17', type: Test) {
        javaLauncher = javaToolchains.launcherFor {
            languageVersion = JavaLanguageVersion.of(17)
        }
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 417 bytes
    - Viewed (0)
  3. platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/JavaToolchainService.java

         */
        Provider<JavaCompiler> compilerFor(Action<? super JavaToolchainSpec> config);
    
        /**
         * Obtain a {@link JavaCompiler} matching the {@link JavaToolchainSpec}.
         *
         * @param spec The {@code JavaToolchainSpec}
         * @return A {@code Provider<JavaCompiler>}
         */
        Provider<JavaCompiler> compilerFor(JavaToolchainSpec spec);
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jul 28 16:17:59 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/samples/java/jvm-multi-project-with-toolchains/kotlin/list/build.gradle.kts

    plugins {
        id("myproject.java-conventions")
        `java-library`
    }
    
    // tag::customToolchain[]
    tasks.withType<JavaCompile>().configureEach {
        javaCompiler = javaToolchains.compilerFor {
            languageVersion = JavaLanguageVersion.of(8)
        }
    }
    
    tasks.register<Test>("testsOn17") {
        javaLauncher = javaToolchains.launcherFor {
            languageVersion = JavaLanguageVersion.of(17)
        }
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 421 bytes
    - Viewed (0)
  5. platforms/documentation/docs/src/snippets/java/toolchain-config-task/kotlin/build.gradle.kts

    
    // tag::java-home[]
    
    tasks.anotherSampleTask {
        javaHome = launcher.map { it.metadata.installationPath }
    }
    // end::java-home[]
    
    
    // tag::java-compiler[]
    val compiler = javaToolchains.compilerFor {
        languageVersion = JavaLanguageVersion.of(11)
    }
    
    tasks.yetAnotherSampleTask {
        javaCompilerExecutable = compiler.map { it.executablePath }
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  6. platforms/documentation/docs/src/snippets/java/toolchain-config-task/groovy/build.gradle

    // tag::java-home[]
    
    tasks.named('anotherSampleTask') {
        javaHome = launcher.map { it.metadata.installationPath }
    }
    // end::java-home[]
    
    
    // tag::java-compiler[]
    def compiler = javaToolchains.compilerFor {
        languageVersion = JavaLanguageVersion.of(11)
    }
    
    tasks.named('yetAnotherSampleTask') {
        javaCompilerExecutable = compiler.map { it.executablePath }
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 3K bytes
    - Viewed (0)
  7. platforms/jvm/language-java/src/main/java/org/gradle/api/tasks/compile/JavaCompile.java

                .provider(() -> JavaCompileExecutableUtils.getExecutableOverrideToolchainSpec(this, objectFactory))
                .flatMap(javaToolchainService::compilerFor)
                .orElse(javaToolchainService.compilerFor(it -> {}));
            javaCompiler = objectFactory.property(JavaCompiler.class).convention(javaCompilerConvention);
            javaCompiler.finalizeValueOnRead();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 15:33:35 UTC 2024
    - 15.3K bytes
    - Viewed (0)
  8. platforms/jvm/language-java/src/integTest/groovy/org/gradle/api/tasks/compile/JavaCompileCompatibilityIntegrationTest.groovy

                    ${taskSource != null ? "sourceCompatibility = '$taskSource'" : ""}
                    ${taskRelease != null ? "options.release = $taskRelease" : ""}
                    ${taskToolchain != null ? "javaCompiler = javaToolchains.compilerFor { languageVersion = JavaLanguageVersion.of($taskToolchain) }" : ""}
                }
    
                compileCustomJava.doLast {
                    logger.lifecycle("task.sourceCompatibility = '\$sourceCompatibility'")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 27 10:21:26 UTC 2024
    - 21.7K bytes
    - Viewed (0)
  9. platforms/jvm/language-java/src/integTest/groovy/org/gradle/api/tasks/JavaExecToolchainIntegrationTest.groovy

            buildFile << """
                apply plugin: "application"
    
                compileJava {
                    javaCompiler = javaToolchains.compilerFor {
                        languageVersion = JavaLanguageVersion.of(${compileWithVersion.majorVersion})
                    }
                }
    
                application {
                    mainClass = "App"
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 04 06:42:07 UTC 2024
    - 8.4K bytes
    - Viewed (0)
  10. platforms/jvm/language-java/src/integTest/groovy/org/gradle/api/tasks/JavaToolchainBuildOperationsIntegrationTest.groovy

            buildFile << """
                compileJava {
                    javaCompiler = javaToolchains.compilerFor {
                        languageVersion = JavaLanguageVersion.of(${jdkMetadata.languageVersion.majorVersion})
                    }
                }
    
                compileTestJava {
                    javaCompiler = javaToolchains.compilerFor {
                        languageVersion = JavaLanguageVersion.of(${jdkMetadata.languageVersion.majorVersion})
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 04 06:42:07 UTC 2024
    - 28.7K bytes
    - Viewed (0)
Back to top