public class ProcessJSFilesTask extends ProcessFilesTask
closureConfig, files, includesEmpty, mojoMeta, outputFilenameInterpolator, processConfig, sourceDir, targetDir, TEMP_SUFFIX| Constructor and Description |
|---|
ProcessJSFilesTask(MojoMetadata mojoMeta,
FileProcessConfig processConfig,
FileSpecifier fileSpecifier,
ClosureConfig closureConfig)
Task constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
minify(File mergedFile,
File minifiedFile)
Minifies a JavaScript file.
|
protected void |
minify(List<File> srcFiles,
File minifiedFile)
Minifies a list of source files into a single file.
|
call, copy, haveFilesChanged, logCompressionGains, merge, mkDir, removeMessagespublic ProcessJSFilesTask(MojoMetadata mojoMeta, FileProcessConfig processConfig, FileSpecifier fileSpecifier, ClosureConfig closureConfig) throws IOException
mojoMeta - Mojo meta (for log, project etc.)processConfig - Details about the process files task.fileSpecifier - Details about the input / output files.closureConfig - Google Closure Compiler configurationIOExceptionprotected void minify(File mergedFile, File minifiedFile) throws IOException, org.apache.maven.plugin.MojoFailureException
mergedFile - input file resulting from the merged stepminifiedFile - output file resulting from the minify stepIOException - when the minify step failsorg.apache.maven.plugin.MojoFailureExceptionprotected void minify(List<File> srcFiles, File minifiedFile) throws IOException, org.apache.maven.plugin.MojoFailureException
ProcessFilesTasksrcFiles - list of input filesminifiedFile - output file resulting from the minify stepIOException - when the minify step failsorg.apache.maven.plugin.MojoFailureExceptionCopyright © 2009–2018 Andre Wachsmuth. All rights reserved.