From cd2783eac89c75c7f64d8c68cd43c11879a28f8a Mon Sep 17 00:00:00 2001 From: Pavel Talanov Date: Sun, 6 May 2012 01:36:45 +0400 Subject: [PATCH] Try fix maven plugin compilation --- .../kotlin/maven/K2JSCompilerPlugin.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) 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 fcda48c4c48..9f5d7b4dfec 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 @@ -17,10 +17,10 @@ package org.jetbrains.kotlin.maven; import com.google.common.io.Files; -import org.jetbrains.jet.internal.com.intellij.openapi.project.Project; import org.jetbrains.annotations.NotNull; import org.jetbrains.jet.cli.common.CompilerPlugin; import org.jetbrains.jet.cli.common.CompilerPluginContext; +import org.jetbrains.jet.internal.com.intellij.openapi.project.Project; import org.jetbrains.jet.lang.psi.JetFile; import org.jetbrains.jet.lang.resolve.BindingContext; import org.jetbrains.k2js.config.Config; @@ -28,7 +28,6 @@ import org.jetbrains.k2js.facade.K2JSTranslator; import org.jetbrains.k2js.facade.MainCallParameters; import java.io.File; -import java.io.IOException; import java.nio.charset.Charset; import java.util.ArrayList; import java.util.List; @@ -54,15 +53,17 @@ public class K2JSCompilerPlugin implements CompilerPlugin { } }; - K2JSTranslator translator = new K2JSTranslator(config); - final String code = translator.generateProgramCode(sources, MainCallParameters.noCall()); - - File file = new File(outFile); - try { + + K2JSTranslator translator = new K2JSTranslator(config); + + final String code = translator.generateProgramCode(sources, MainCallParameters.noCall()); + + File file = new File(outFile); Files.createParentDirs(file); Files.write(code, file, Charset.forName("UTF-8")); - } catch (IOException e) { + } + catch (Exception e) { throw new RuntimeException(e); } }