一個JAR運行 - 它只是運行每次保持JVM從我正在使用的手錶大豆文件關閉模板編譯器命令行
java -jar SoyToJsSrcCompiler.jar --outputPathFormat simple.js simple.soy
文件更改。
問題是,需要很長時間才能爲每次運行加載每個jar。有沒有簡單的方法(簡單=命令行工具)可以讓JVM保持運行以使每次運行更快?
一個JAR運行 - 它只是運行每次保持JVM從我正在使用的手錶大豆文件關閉模板編譯器命令行
java -jar SoyToJsSrcCompiler.jar --outputPathFormat simple.js simple.soy
文件更改。
問題是,需要很長時間才能爲每次運行加載每個jar。有沒有簡單的方法(簡單=命令行工具)可以讓JVM保持運行以使每次運行更快?
您可以創建一個簡單的類調用SoyToJsSrcCompiler的傳球從System.in採取ARGS主要方法。
像這樣(未測試)(進入 「退出」 退出應用程序):
public static void main(String args[]) throws Exception
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
while (true)
{
System.out.println("Enter command (eg: --outputPathFormat simple.js simple.soy): ");
String line = br.readLine();
if (line.equals("quit"))
break;
com.google.template.soy.SoyToJsSrcCompiler.main(line.split(" +"));
}
}
和執行你的發射withouth的參數:
java -cp MyLauncher.jar:SoyToJsSrcCompiler.jar launcher.MyLauncher