@Mojo(name="minify",
defaultPhase=PROCESS_RESOURCES,
threadSafe=false)
public class MinifyMojo
extends org.apache.maven.plugin.AbstractMojo
| Constructor and Description |
|---|
MinifyMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
Executed when the goal is invoked, it will first invoke a parallel lifecycle, ending at the given phase.
|
File |
getBaseSourceDir() |
File |
getBaseTargetDir() |
int |
getBufferSize() |
org.sonatype.plexus.build.incremental.BuildContext |
getBuildContext() |
String |
getBundleConfiguration() |
com.google.javascript.jscomp.CompilationLevel |
getClosureCompilationLevel() |
HashMap<String,String> |
getClosureDefineReplacements() |
List<String> |
getClosureDependencyEntryPoints() |
com.google.javascript.jscomp.CompilerOptions.DependencyMode |
getClosureDependencyMode() |
com.google.javascript.jscomp.CompilerOptions.Environment |
getClosureEnvironment() |
ArrayList<String> |
getClosureExterns() |
ArrayList<String> |
getClosureExtraAnnotations() |
List<String> |
getClosureForceInjectLibs() |
com.google.javascript.jscomp.CompilerOptions.LanguageMode |
getClosureLanguageIn() |
com.google.javascript.jscomp.CompilerOptions.LanguageMode |
getClosureLanguageOut() |
com.google.javascript.jscomp.deps.ModuleLoader.ResolutionMode |
getClosureModuleResolution() |
String |
getClosureOutputWrapper() |
String |
getClosureRenamePrefixNamespace() |
String |
getClosureRenameVariablePrefix() |
String |
getClosureSourceMapName() |
SourceMapOutputType |
getClosureSourceMapOutputType() |
com.google.javascript.jscomp.WarningLevel |
getClosureWarningLevel() |
HashMap<String,String> |
getClosureWarningLevels() |
String |
getEncoding() |
ArrayList<String> |
getExcludes() |
ArrayList<String> |
getIncludes() |
String |
getLineSeparator() |
org.apache.maven.plugin.logging.Log |
getLog() |
LogLevel |
getLogLevel() |
org.apache.maven.plugin.logging.Log |
getLogWrapper() |
String |
getOutputFilename() |
org.apache.maven.project.MavenProject |
getProject() |
String |
getSourceDir() |
String |
getTargetDir() |
boolean |
isClosureAngularPass() |
boolean |
isClosureAssumeFunctionWrapper() |
boolean |
isClosureColorizeErrorOutput() |
boolean |
isClosureCreateSourceMap() |
boolean |
isClosureDartPass() |
boolean |
isClosureDebug() |
boolean |
isClosureEmitUseStrict() |
boolean |
isClosureIncludeSourcesContent() |
boolean |
isClosureInjectLibraries() |
boolean |
isClosurePreferSingleQuotes() |
boolean |
isClosurePrettyPrint() |
boolean |
isClosureProcessClosurePrimitives() |
boolean |
isClosureProcessCommonJsModules() |
boolean |
isClosureRewritePolyfills() |
boolean |
isClosureStrictModeInput() |
boolean |
isClosureTrustedStrings() |
boolean |
isClosureUseTypesForOptimization() |
boolean |
isForce() |
boolean |
isSkipMerge() |
boolean |
isSkipMinify() |
boolean |
isSkipRunOnIncremental() |
void |
setBaseSourceDir(File baseSourceDir) |
void |
setBaseTargetDir(File baseTargetDir) |
void |
setBufferSize(int bufferSize) |
void |
setBuildContext(org.sonatype.plexus.build.incremental.BuildContext buildContext) |
void |
setBundleConfiguration(String bundleConfiguration) |
void |
setClosureAngularPass(boolean closureAngularPass) |
void |
setClosureAssumeFunctionWrapper(boolean closureAssumeFunctionWrapper) |
void |
setClosureColorizeErrorOutput(boolean closureColorizeErrorOutput) |
void |
setClosureCompilationLevel(com.google.javascript.jscomp.CompilationLevel closureCompilationLevel) |
void |
setClosureCreateSourceMap(boolean closureCreateSourceMap) |
void |
setClosureDartPass(boolean closureDartPass) |
void |
setClosureDebug(boolean closureDebug) |
void |
setClosureDefineReplacements(HashMap<String,String> closureDefineReplacements) |
void |
setClosureDependencyEntryPoints(List<String> closureDependencyEntryPoints) |
void |
setClosureDependencyMode(com.google.javascript.jscomp.CompilerOptions.DependencyMode closureDependencyMode) |
void |
setClosureEmitUseStrict(boolean closureEmitUseStrict) |
void |
setClosureEnvironment(com.google.javascript.jscomp.CompilerOptions.Environment closureEnvironment) |
void |
setClosureExterns(ArrayList<String> closureExterns) |
void |
setClosureExtraAnnotations(ArrayList<String> closureExtraAnnotations) |
void |
setClosureForceInjectLibs(List<String> closureForceInjectLibs) |
void |
setClosureIncludeSourcesContent(boolean closureIncludeSourcesContent) |
void |
setClosureInjectLibraries(boolean closureInjectLibraries) |
void |
setClosureLanguageIn(com.google.javascript.jscomp.CompilerOptions.LanguageMode closureLanguageIn) |
void |
setClosureLanguageOut(com.google.javascript.jscomp.CompilerOptions.LanguageMode closureLanguageOut) |
void |
setClosureModuleResolution(com.google.javascript.jscomp.deps.ModuleLoader.ResolutionMode closureModuleResolution) |
void |
setClosureOutputWrapper(String closureOutputWrapper) |
void |
setClosurePreferSingleQuotes(boolean closurePreferSingleQuotes) |
void |
setClosurePrettyPrint(boolean closurePrettyPrint) |
void |
setClosureProcessClosurePrimitives(boolean closureProcessClosurePrimitives) |
void |
setClosureProcessCommonJsModules(boolean closureProcessCommonJsModules) |
void |
setClosureRenamePrefixNamespace(String closureRenamePrefixNamespace) |
void |
setClosureRenameVariablePrefix(String closureRenameVariablePrefix) |
void |
setClosureRewritePolyfills(boolean closureRewritePolyfills) |
void |
setClosureSourceMapName(String closureSourceMapName) |
void |
setClosureSourceMapOutputType(SourceMapOutputType closureSourceMapOutputType) |
void |
setClosureStrictModeInput(boolean closureStrictModeInput) |
void |
setClosureTrustedStrings(boolean closureTrustedStrings) |
void |
setClosureUseTypesForOptimization(boolean closureUseTypesForOptimization) |
void |
setClosureWarningLevel(com.google.javascript.jscomp.WarningLevel closureWarningLevel) |
void |
setClosureWarningLevels(HashMap<String,String> closureWarningLevels) |
void |
setEncoding(String encoding) |
void |
setExcludes(ArrayList<String> excludes) |
void |
setForce(boolean force) |
void |
setIncludes(ArrayList<String> includes) |
void |
setLineSeparator(String lineSeparator) |
void |
setLogLevel(LogLevel logLevel) |
void |
setLogWrapper(org.apache.maven.plugin.logging.Log logWrapper) |
void |
setOutputFilename(String outputFilename) |
void |
setProject(org.apache.maven.project.MavenProject project) |
void |
setSkipMerge(boolean skipMerge) |
void |
setSkipMinify(boolean skipMinify) |
void |
setSkipRunOnIncremental(boolean skipRunOnIncremental) |
void |
setSourceDir(String sourceDir) |
void |
setTargetDir(String targetDir) |
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionpublic File getBaseSourceDir()
public File getBaseTargetDir()
public int getBufferSize()
public org.sonatype.plexus.build.incremental.BuildContext getBuildContext()
public String getBundleConfiguration()
public com.google.javascript.jscomp.CompilationLevel getClosureCompilationLevel()
public com.google.javascript.jscomp.CompilerOptions.DependencyMode getClosureDependencyMode()
public com.google.javascript.jscomp.CompilerOptions.Environment getClosureEnvironment()
public com.google.javascript.jscomp.CompilerOptions.LanguageMode getClosureLanguageIn()
public com.google.javascript.jscomp.CompilerOptions.LanguageMode getClosureLanguageOut()
public com.google.javascript.jscomp.deps.ModuleLoader.ResolutionMode getClosureModuleResolution()
public String getClosureOutputWrapper()
public String getClosureRenamePrefixNamespace()
public String getClosureRenameVariablePrefix()
public String getClosureSourceMapName()
public SourceMapOutputType getClosureSourceMapOutputType()
public com.google.javascript.jscomp.WarningLevel getClosureWarningLevel()
public String getEncoding()
public String getLineSeparator()
public org.apache.maven.plugin.logging.Log getLog()
getLog in interface org.apache.maven.plugin.MojogetLog in class org.apache.maven.plugin.AbstractMojopublic LogLevel getLogLevel()
public org.apache.maven.plugin.logging.Log getLogWrapper()
public String getOutputFilename()
public org.apache.maven.project.MavenProject getProject()
public String getSourceDir()
public String getTargetDir()
public boolean isClosureAngularPass()
public boolean isClosureAssumeFunctionWrapper()
public boolean isClosureColorizeErrorOutput()
public boolean isClosureCreateSourceMap()
public boolean isClosureDartPass()
public boolean isClosureDebug()
public boolean isClosureEmitUseStrict()
public boolean isClosureIncludeSourcesContent()
public boolean isClosureInjectLibraries()
public boolean isClosurePreferSingleQuotes()
public boolean isClosurePrettyPrint()
public boolean isClosureProcessClosurePrimitives()
public boolean isClosureProcessCommonJsModules()
public boolean isClosureRewritePolyfills()
public boolean isClosureStrictModeInput()
public boolean isClosureTrustedStrings()
public boolean isClosureUseTypesForOptimization()
public boolean isForce()
public boolean isSkipMerge()
public boolean isSkipMinify()
public boolean isSkipRunOnIncremental()
public void setBaseSourceDir(File baseSourceDir)
public void setBaseTargetDir(File baseTargetDir)
public void setBufferSize(int bufferSize)
public void setBuildContext(org.sonatype.plexus.build.incremental.BuildContext buildContext)
public void setBundleConfiguration(String bundleConfiguration)
public void setClosureAngularPass(boolean closureAngularPass)
public void setClosureAssumeFunctionWrapper(boolean closureAssumeFunctionWrapper)
public void setClosureColorizeErrorOutput(boolean closureColorizeErrorOutput)
public void setClosureCompilationLevel(com.google.javascript.jscomp.CompilationLevel closureCompilationLevel)
public void setClosureCreateSourceMap(boolean closureCreateSourceMap)
public void setClosureDartPass(boolean closureDartPass)
public void setClosureDebug(boolean closureDebug)
public void setClosureDefineReplacements(HashMap<String,String> closureDefineReplacements)
public void setClosureDependencyEntryPoints(List<String> closureDependencyEntryPoints)
public void setClosureDependencyMode(com.google.javascript.jscomp.CompilerOptions.DependencyMode closureDependencyMode)
public void setClosureEmitUseStrict(boolean closureEmitUseStrict)
public void setClosureEnvironment(com.google.javascript.jscomp.CompilerOptions.Environment closureEnvironment)
public void setClosureExtraAnnotations(ArrayList<String> closureExtraAnnotations)
public void setClosureForceInjectLibs(List<String> closureForceInjectLibs)
public void setClosureIncludeSourcesContent(boolean closureIncludeSourcesContent)
public void setClosureInjectLibraries(boolean closureInjectLibraries)
public void setClosureLanguageIn(com.google.javascript.jscomp.CompilerOptions.LanguageMode closureLanguageIn)
public void setClosureLanguageOut(com.google.javascript.jscomp.CompilerOptions.LanguageMode closureLanguageOut)
public void setClosureModuleResolution(com.google.javascript.jscomp.deps.ModuleLoader.ResolutionMode closureModuleResolution)
public void setClosureOutputWrapper(String closureOutputWrapper)
public void setClosurePreferSingleQuotes(boolean closurePreferSingleQuotes)
public void setClosurePrettyPrint(boolean closurePrettyPrint)
public void setClosureProcessClosurePrimitives(boolean closureProcessClosurePrimitives)
public void setClosureProcessCommonJsModules(boolean closureProcessCommonJsModules)
public void setClosureRenamePrefixNamespace(String closureRenamePrefixNamespace)
public void setClosureRenameVariablePrefix(String closureRenameVariablePrefix)
public void setClosureRewritePolyfills(boolean closureRewritePolyfills)
public void setClosureSourceMapName(String closureSourceMapName)
public void setClosureSourceMapOutputType(SourceMapOutputType closureSourceMapOutputType)
public void setClosureStrictModeInput(boolean closureStrictModeInput)
public void setClosureTrustedStrings(boolean closureTrustedStrings)
public void setClosureUseTypesForOptimization(boolean closureUseTypesForOptimization)
public void setClosureWarningLevel(com.google.javascript.jscomp.WarningLevel closureWarningLevel)
public void setClosureWarningLevels(HashMap<String,String> closureWarningLevels)
public void setEncoding(String encoding)
public void setForce(boolean force)
public void setLineSeparator(String lineSeparator)
public void setLogLevel(LogLevel logLevel)
public void setLogWrapper(org.apache.maven.plugin.logging.Log logWrapper)
public void setOutputFilename(String outputFilename)
public void setProject(org.apache.maven.project.MavenProject project)
public void setSkipMerge(boolean skipMerge)
public void setSkipMinify(boolean skipMinify)
public void setSkipRunOnIncremental(boolean skipRunOnIncremental)
public void setSourceDir(String sourceDir)
public void setTargetDir(String targetDir)
Copyright © 2009–2018 Andre Wachsmuth. All rights reserved.