summaryrefslogtreecommitdiff
path: root/clientserver/src
diff options
context:
space:
mode:
authorRobby <robby@santoslab.org>2018-03-19 10:13:03 -0500
committerLi Haoyi <haoyi.sg@gmail.com>2018-03-19 08:13:03 -0700
commite7ac7323693edbdc350ec36b578ba3e101657360 (patch)
tree34851720f0698eea29b659693ee836b9ddcb9dad /clientserver/src
parent27112151475e17845fa2675e2710cba77e9a0ede (diff)
downloadmill-e7ac7323693edbdc350ec36b578ba3e101657360.tar.gz
mill-e7ac7323693edbdc350ec36b578ba3e101657360.tar.bz2
mill-e7ac7323693edbdc350ec36b578ba3e101657360.zip
Java 9 optimization by caching rt.jar (#239)
* Upgraded Ammonite to 1.0.5-7-f032887 that includes a Java 9 performance optimization for mill's client-server mode (lihaoyi/Ammonite#773). * Java 9 optimization for interactive mode by caching rt.jar. * Refactored based on @lihaoyi's comments on #239. * Removed client side rt.jar caching. * Propagatio of home path from Cli. * Propagation, propagation, propagation!
Diffstat (limited to 'clientserver/src')
-rw-r--r--clientserver/src/mill/clientserver/Client.java7
1 files changed, 0 insertions, 7 deletions
diff --git a/clientserver/src/mill/clientserver/Client.java b/clientserver/src/mill/clientserver/Client.java
index eab8c5b5..261f69b1 100644
--- a/clientserver/src/mill/clientserver/Client.java
+++ b/clientserver/src/mill/clientserver/Client.java
@@ -1,6 +1,5 @@
package mill.clientserver;
-import io.github.retronym.java9rtexport.Export;
import org.scalasbt.ipcsocket.*;
import java.io.*;
@@ -8,7 +7,6 @@ import java.net.Socket;
import java.net.URISyntaxException;
import java.net.URL;
import java.nio.channels.FileChannel;
-import java.nio.file.Files;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
@@ -29,11 +27,6 @@ public class Client {
}
if (!System.getProperty("java.specification.version").startsWith("1.")) {
selfJars.addAll(Arrays.asList(System.getProperty("java.class.path").split(File.pathSeparator)));
- File rtFile = new File(lockBase + "/rt-" + System.getProperty("java.version") + ".jar");
- if (!rtFile.exists()) {
- Files.copy(Export.export().toPath(), rtFile.toPath());
- }
- selfJars.add(rtFile.getCanonicalPath());
}
ArrayList<String> l = new java.util.ArrayList<String>();
l.add("java");