Add vendor name and library version into manifest for JS stdlib

This commit is contained in:
Nikolay Krasko
2013-03-06 16:39:34 +04:00
parent 85c866418a
commit 3345ae8c96
2 changed files with 8 additions and 11 deletions
+8
View File
@@ -172,6 +172,14 @@
<include name="stdlib/TuplesCode.kt"/>
</fileset>
<zipfileset file="${kotlin-home}/build.txt" prefix="META-INF"/>
<manifest>
<attribute name="Built-By" value="JetBrains"/>
<attribute name="Implementation-Vendor" value="JetBrains"/>
<attribute name="Implementation-Title" value="Kotlin JavaScript StdLib"/>
<attribute name="Implementation-Version" value="${build.number}"/>
</manifest>
</jar>
<java classname="com.google.javascript.jscomp.CommandLineRunner" failonerror="true">
<classpath>
@@ -32,7 +32,6 @@ import com.intellij.openapi.util.Condition;
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.openapi.vfs.JarFileSystem;
import com.intellij.openapi.vfs.LocalFileSystem;
import com.intellij.openapi.vfs.VfsUtilCore;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.packaging.impl.elements.ManifestFileUtil;
import com.intellij.psi.JavaPsiFacade;
@@ -193,16 +192,6 @@ public class KotlinRuntimeLibraryUtil {
}
}
VirtualFile buildVersionFile = kotlinStdJar.findFileByRelativePath("META-INF/build.txt");
if (buildVersionFile != null) {
try {
return VfsUtilCore.loadText(buildVersionFile);
}
catch (IOException e) {
// Fall to default return
}
}
return UNKNOWN_VERSION;
}