Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package ca.carleton.gcrc.couch.command.impl;
 
 import java.io.File;
 
 
 public class GenerateCssLibrariesProcess {
 
	}
	public void generate(File nunaliit2Dirthrows Exception {
		ifnull == nunaliit2Dir ) {
			throw new Exception("Must specify a directory");
		}
		File jsDir = new File(nunaliit2Dir"nunaliit2-js");
		iffalse == jsDir.exists() || false == jsDir.isDirectory() ) {
			throw new Exception("Can not find nunaliit2-js directory");
		}
		File licenseFile = new File(jsDir"compress/license.txt");
		File basicCssDir = new File(jsDir,"src/main/webapp/nunaliit2/css/basic");
			new File(jsDir"compress/nunaliit2-css.cfg")
			,licenseFile
			,basicCssDir
			,"nunaliit2.css"
			);
			new File(jsDir"compress/nunaliit2-css-mobile.cfg")
			,licenseFile
			,basicCssDir
			,"nunaliit2-mobile.css"
			);
	}
	private void generate(
		File configFile
		,File licenseFile
		,File sourceDirectory
		,String libraryName
throws Exception {
		try {
			config.setSourceDirectory(sourceDirectory);
			config.setLicenseFile(licenseFile);
			config.parseConfiguration(configFile);
			// Create merged version
			{
				MergeProcess mergeProcess = new MergeProcess();
				mergeProcess.generate(confignew File(sourceDirectorylibraryName));
			}
catch(Exception e) {
			throw new Exception("Error while generating CSS library: "+libraryName);
		}
	}
New to GrepCode? Check out our FAQ X