Fixed line separators for fix maven build on Windows.
This commit is contained in:
@@ -21,6 +21,7 @@ import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.Key;
|
||||
import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.openapi.vfs.*;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.intellij.psi.PsiManager;
|
||||
@@ -120,7 +121,7 @@ public class LibrarySourcesConfig extends Config {
|
||||
ZipEntry entry = zipEntries.nextElement();
|
||||
if (!entry.isDirectory() && entry.getName().endsWith(".kt")) {
|
||||
InputStream stream = file.getInputStream(entry);
|
||||
String text = FileUtil.loadTextAndClose(stream);
|
||||
String text = StringUtil.convertLineSeparators(FileUtil.loadTextAndClose(stream));
|
||||
JetFile jetFile = JetPsiFactory.createFile(getProject(), entry.getName(), text);
|
||||
jetFile.putUserData(EXTERNAL_MODULE_NAME, UNKNOWN_EXTERNAL_MODULE_NAME);
|
||||
result.add(jetFile);
|
||||
@@ -156,4 +157,4 @@ public class LibrarySourcesConfig extends Config {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,6 +18,7 @@ package org.jetbrains.k2js.config;
|
||||
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.jet.lang.psi.JetFile;
|
||||
import org.jetbrains.jet.lang.psi.JetPsiFactory;
|
||||
@@ -73,7 +74,7 @@ public final class MetaInfServices {
|
||||
// lets try to discover the file
|
||||
InputStream stream = loadClasspathResource(line);
|
||||
if (stream != null) {
|
||||
String text = FileUtil.loadTextAndClose(stream);
|
||||
String text = StringUtil.convertLineSeparators(FileUtil.loadTextAndClose(stream));
|
||||
libFiles.add(JetPsiFactory.createFile(project, line, text));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user