Commit 716e8ab7 authored by Phillip Webb's avatar Phillip Webb

Merge branch '2.5.x'

parents 674b9fb8 d4420716
...@@ -35,12 +35,17 @@ class KotlinPluginAction implements PluginApplicationAction { ...@@ -35,12 +35,17 @@ class KotlinPluginAction implements PluginApplicationAction {
public void execute(Project project) { public void execute(Project project) {
ExtraPropertiesExtension extraProperties = project.getExtensions().getExtraProperties(); ExtraPropertiesExtension extraProperties = project.getExtensions().getExtraProperties();
if (!extraProperties.has("kotlin.version")) { if (!extraProperties.has("kotlin.version")) {
String kotlinVersion = project.getPlugins().getPlugin(KotlinPluginWrapper.class).getKotlinPluginVersion(); String kotlinVersion = getKotlinVersion(project);
extraProperties.set("kotlin.version", kotlinVersion); extraProperties.set("kotlin.version", kotlinVersion);
} }
enableJavaParametersOption(project); enableJavaParametersOption(project);
} }
@SuppressWarnings("deprecation")
private String getKotlinVersion(Project project) {
return project.getPlugins().getPlugin(KotlinPluginWrapper.class).getKotlinPluginVersion();
}
private void enableJavaParametersOption(Project project) { private void enableJavaParametersOption(Project project) {
project.getTasks().withType(KotlinCompile.class, project.getTasks().withType(KotlinCompile.class,
(compile) -> compile.getKotlinOptions().setJavaParameters(true)); (compile) -> compile.getKotlinOptions().setJavaParameters(true));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment