@Override protected void doCompile() throws EnunciateException, IOException { Enunciate enunciate = getEnunciate(); if (isSwcDownloadable() || this.flexApps.size() > 0 || isAsSourcesDownloadable()) { doFlexCompile(); if (this.flexApps.size() > 0) { enunciate.addArtifact(new FileArtifact(getName(), "flex.app.dir", getSwfCompileDir())); } } }
@Override protected void doCompile() throws EnunciateException, IOException { Enunciate enunciate = getEnunciate(); if (isSwcDownloadable() || this.flexApps.size() > 0) { doFlexCompile(); if (this.flexApps.size() > 0) { enunciate.setProperty("flex.app.dir", getSwfCompileDir()); enunciate.addArtifact(new FileArtifact(getName(), "flex.app.dir", getSwfCompileDir())); } } }
@Override protected void doBuild() throws EnunciateException, IOException { BaseWebAppFragment webAppFragment = new BaseWebAppFragment(getName());
clientDeps.add(as3Dependency); ClientLibraryArtifact as3ClientArtifact = new ClientLibraryArtifact(getName(), "as3.client.library", "ActionScript 3 Client SWC"); as3ClientArtifact.setPlatform("Adobe Flex"); NamedFileArtifact clientArtifact = new NamedFileArtifact(getName(), "as3.client.swc", as3Bundle); clientArtifact.setDescription("The ActionScript source files."); clientArtifact.setPublic(isSwcDownloadable());
clientDeps.add(as3Dependency); ClientLibraryArtifact as3ClientArtifact = new ClientLibraryArtifact(getName(), "as3.client.library", "ActionScript 3 Client Library"); as3ClientArtifact.setPlatform("Adobe Flex"); NamedFileArtifact clientArtifact = new NamedFileArtifact(getName(), "as3.client.swc", swcFile); clientArtifact.setDescription("The compiled SWC."); clientArtifact.setPublic(false); NamedFileArtifact clientArtifact = new NamedFileArtifact(getName(), "as3.client.sources", asSources); clientArtifact.setDescription("The client-side ActionScript sources."); clientArtifact.setPublic(false);