From c8fe0080c781292bf0ee4e28b43144208fb25fde Mon Sep 17 00:00:00 2001 From: pTalanov Date: Wed, 16 May 2012 17:42:38 +0400 Subject: [PATCH] Fix compilation for maven build --- .../src/org/jetbrains/jet/cli/js/K2JSCompiler.java | 5 +++-- .../src/org/jetbrains/k2js/config/Config.java | 11 +++++++++-- .../jetbrains/kotlin/maven/K2JSCompilerPlugin.java | 8 +------- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/compiler/cli/src/org/jetbrains/jet/cli/js/K2JSCompiler.java b/compiler/cli/src/org/jetbrains/jet/cli/js/K2JSCompiler.java index 6f69093b3dd..c6a4107acc0 100644 --- a/compiler/cli/src/org/jetbrains/jet/cli/js/K2JSCompiler.java +++ b/compiler/cli/src/org/jetbrains/jet/cli/js/K2JSCompiler.java @@ -120,9 +120,10 @@ public class K2JSCompiler extends CLICompiler generateLibFiles() { @@ -43,6 +43,13 @@ public abstract class Config { }; } + //NOTE: used by mvn build + @SuppressWarnings("UnusedDeclaration") + @NotNull + public static Config getEmptyConfig(@NotNull Project project) { + return getEmptyConfig(project, EcmaVersion.defaultVersion()); + } + @NotNull protected static final List LIB_FILE_NAMES = Arrays.asList( "/core/annotations.kt", diff --git a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/K2JSCompilerPlugin.java b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/K2JSCompilerPlugin.java index 9f5d7b4dfec..7e68e648cad 100644 --- a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/K2JSCompilerPlugin.java +++ b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/K2JSCompilerPlugin.java @@ -45,13 +45,7 @@ public class K2JSCompilerPlugin implements CompilerPlugin { List sources = context.getFiles(); if (bindingContext != null && sources != null && project != null) { - Config config = new Config(project) { - @NotNull - @Override - protected List generateLibFiles() { - return new ArrayList(); - } - }; + Config config = Config.getEmptyConfig(project); try {