Вы можете создать простой класс, который вызывает основной метод SoyToJsSrcCompiler, передавая аргументы, взятые из System.in.
Примерно так (не проверено) (введите «quit» для выхода из приложения):
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(" +"));
}
}
И запустите программу запуска без аргументов:
java -cp MyLauncher.jar:SoyToJsSrcCompiler.jar launcher.MyLauncher