From 74348d5ffbf17dcef3a99976d7614939a67d1a9a Mon Sep 17 00:00:00 2001 From: Stanislav Erokhin Date: Thu, 20 Feb 2020 01:33:04 +0300 Subject: [PATCH] Fix compile configuration for maven compiler plugins Previously in kotlin-maven-noarg & kotlin-maven-serialization plugins java was compiled before kotlin, and because of that links from java to kotlin was unresolved. It was fixed as prescribed by docs: https://kotlinlang.org/docs/reference/using-maven.html#compiling-kotlin-and-java-sources --- libraries/tools/kotlin-maven-noarg/pom.xml | 16 ++++++++++++++++ .../tools/kotlin-maven-serialization/pom.xml | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/libraries/tools/kotlin-maven-noarg/pom.xml b/libraries/tools/kotlin-maven-noarg/pom.xml index e80caa2edf0..5e4a52eccd8 100755 --- a/libraries/tools/kotlin-maven-noarg/pom.xml +++ b/libraries/tools/kotlin-maven-noarg/pom.xml @@ -73,6 +73,22 @@ + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + + default-compile + none + + + java-compile + compile + compile + + + org.codehaus.plexus plexus-component-metadata diff --git a/libraries/tools/kotlin-maven-serialization/pom.xml b/libraries/tools/kotlin-maven-serialization/pom.xml index 3a57acacb01..2d3bb3e0ae1 100755 --- a/libraries/tools/kotlin-maven-serialization/pom.xml +++ b/libraries/tools/kotlin-maven-serialization/pom.xml @@ -76,6 +76,22 @@ 1.8 + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + + default-compile + none + + + java-compile + compile + compile + + + org.codehaus.plexus plexus-component-metadata