Код: Выделить всё
java {
toolchain {
languageVersion = JavaLanguageVersion.of(17)
}
}
Код: Выделить всё
package com.clavisit.clientis.web.gradle;
import org.gradle.api.Plugin;
import org.gradle.api.Project;
import org.gradle.api.plugins.JavaPluginExtension;
public class BuildPlugin implements Plugin
{
@Override
public void apply(Project target) {
target.getPluginManager().apply("java");
target.getExtensions().configure(JavaPluginExtension.class, javaPluginExtension -> {
// how to configure the toolchain
});
}
}
Код: Выделить всё
JavaToolchainSpec getToolchain();
JavaToolchainSpec toolchain(Action
Подробнее здесь: [url]https://stackoverflow.com/questions/78414355/how-do-i-configure-an-action-in-a-gradle-plugin-from-inside-a-custom-java-plugin[/url]
Мобильная версия