ExternalCommand.create("jar", "-" + (update ? "u" : "c") + "vfM",
jarFile.getCanonicalPath(),
".");
cmd.setWorkingDirectory(root);
cmd.start();
cmd.waitFor();
assertEquals(0, cmd.exitValue());
jarFile.deleteOnExit();
return jarFile.getCanonicalFile();