Class ProcessJSFilesTask
java.lang.Object
com.sevenprinciplesmobility.maven.minify.plugin.ProcessFilesTask
com.sevenprinciplesmobility.maven.minify.plugin.ProcessJSFilesTask
Task for merging and compressing JavaScript files.
-
Field Summary
Fields inherited from class com.sevenprinciplesmobility.maven.minify.plugin.ProcessFilesTask
TEMP_SUFFIX
-
Constructor Summary
ConstructorsConstructorDescriptionProcessJSFilesTask
(org.apache.maven.plugin.logging.Log log, boolean verbose, Integer bufferSize, Charset charset, String suffix, boolean nosuffix, boolean skipMerge, boolean skipMinify, String webappSourceDir, String webappTargetDir, String inputDir, List<String> sourceFiles, List<String> sourceIncludes, List<String> sourceExcludes, String outputDir, String outputFilename, MinifyMojo.Engine engine, YuiConfig yuiConfig, ClosureConfig closureConfig) Task constructor. -
Method Summary
Methods inherited from class com.sevenprinciplesmobility.maven.minify.plugin.ProcessFilesTask
call
-
Constructor Details
-
ProcessJSFilesTask
public ProcessJSFilesTask(org.apache.maven.plugin.logging.Log log, boolean verbose, Integer bufferSize, Charset charset, String suffix, boolean nosuffix, boolean skipMerge, boolean skipMinify, String webappSourceDir, String webappTargetDir, String inputDir, List<String> sourceFiles, List<String> sourceIncludes, List<String> sourceExcludes, String outputDir, String outputFilename, MinifyMojo.Engine engine, YuiConfig yuiConfig, ClosureConfig closureConfig) throws FileNotFoundException Task constructor.- Parameters:
log
- Maven plugin logverbose
- display additional infobufferSize
- size of the buffer used to read source filescharset
- if a character set is specified, a byte-to-char variant allows the encoding to be selected. Otherwise, only byte-to-byte operations are usedsuffix
- final file name suffixnosuffix
- whether to use a suffix for the minified file name or notskipMerge
- whether to skip the merge step or notskipMinify
- whether to skip the minify step or notwebappSourceDir
- web resources source directorywebappTargetDir
- web resources target directoryinputDir
- directory containing source filessourceFiles
- list of source files to includesourceIncludes
- list of source files to includesourceExcludes
- list of source files to excludeoutputDir
- directory to write the final fileoutputFilename
- the output file nameengine
- minify processor engine selectedyuiConfig
- YUI Compressor configurationclosureConfig
- Google Closure Compiler configuration- Throws:
FileNotFoundException
- when the given source file does not exist
-