getEnunciate().addArtifact(new FileArtifact(getName(), scriptArtifactId.toString(), shellFile));
BaseWebAppFragment webAppFragment = new BaseWebAppFragment(getName());
@Override protected void doCompile() throws EnunciateException, IOException { Enunciate enunciate = getEnunciate(); if (this.gwtApps.size() > 0) { doGWTCompile(); enunciate.addArtifact(new FileArtifact(getName(), "gwt.app.dir", getAppGenerateDir())); } if (!enunciate.isUpToDate(getClientSideGenerateDir(), getClientSideCompileDir())) { debug("Compiling the GWT client-side files..."); Collection<String> clientSideFiles = enunciate.getJavaFiles(getClientSideGenerateDir()); String clientClasspath = enunciate.getRuntimeClasspath(); if (!isDisableCompile()) { enunciate.invokeJavac(clientClasspath, "1.5", "1.5", getClientSideCompileDir(), new ArrayList<String>(), clientSideFiles.toArray(new String[clientSideFiles.size()])); } else { info("Compilation of GWT Java sources has been disabled."); } } else { info("Skipping compile of GWT client-side files because everything appears up-to-date..."); } }
@Override protected void doCompile() throws EnunciateException, IOException { Enunciate enunciate = getEnunciate(); if (this.gwtApps.size() > 0) { doGWTCompile(); enunciate.setProperty("gwt.app.dir", getAppGenerateDir()); enunciate.addArtifact(new FileArtifact(getName(), "gwt.app.dir", getAppGenerateDir())); } if (!enunciate.isUpToDate(getClientSideGenerateDir(), getClientSideCompileDir())) { info("Compiling the GWT client-side files..."); Collection<String> clientSideFiles = enunciate.getJavaFiles(getClientSideGenerateDir()); enunciate.invokeJavac(enunciate.getEnunciateClasspath(), "1.4", getClientSideCompileDir(), Arrays.asList("-g"), clientSideFiles.toArray(new String[clientSideFiles.size()])); } else { info("Skipping compile of GWT client-side files because everything appears up-to-date..."); } enunciate.setProperty("gwt.client.compile.dir", getClientSideCompileDir()); }
clientDeps.add(gwtUserDependency); ClientLibraryArtifact gwtClientArtifact = new ClientLibraryArtifact(getName(), "gwt.client.library", "GWT Client Library"); gwtClientArtifact.setPlatform("JavaScript/GWT"); NamedFileArtifact clientArtifact = new NamedFileArtifact(getName(), "gwt.client.jar", clientJar); clientArtifact.setDescription("The binaries and sources for the GWT client library."); clientArtifact.setPublic(clientJarDownloadable);
clientDeps.add(gwtWidgetsDependency); ClientLibraryArtifact gwtClientArtifact = new ClientLibraryArtifact(getName(), "gwt.client.library", "GWT Client Library"); gwtClientArtifact.setPlatform("JavaScript/GWT (Version 1.4.59)"); NamedFileArtifact clientArtifact = new NamedFileArtifact(getName(), "gwt.client.jar", clientJar); clientArtifact.setDescription("The binaries and sources for the GWT client library."); clientArtifact.setPublic(clientJarDownloadable);