throws UnableToCompleteException, IOException, InterruptedException {
CompilerOptions compilerOptions = new CompilerOptionsImpl();
List<MockResource> originalResources = Lists.newArrayList(helloEntryPointResource,
helloModuleResource);
JsOutputOption output = JsOutputOption.PRETTY;
// Compile the app with original files.
MinimalRebuildCache relinkMinimalRebuildCache = new MinimalRebuildCache();
File relinkApplicationDir = Files.createTempDir();
compileToJs(compilerOptions, relinkApplicationDir, "com.foo.Hello",