org.apache.myfaces.buildtools.maven2.plugin.javascript.jmt
Class AttachCompressedMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.myfaces.buildtools.maven2.plugin.javascript.jmt.AbstractCompressMojo
          extended by org.apache.myfaces.buildtools.maven2.plugin.javascript.jmt.AttachCompressedMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class AttachCompressedMojo
extends AbstractCompressMojo

Goal used to build javascript libraries with maven. Compress the JavaScript files from the packaging directory, pakage them as a javascript archive and attach this new artifact to the project for beeing installed / deployed with the regular uncompressed js-archive.

Author:
nicolas De Loof

Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AttachCompressedMojo()
           
 
Method Summary
 void execute()
          
 String getExtension()
          
protected  File getOutputDirectory()
          
protected  File getSourceDirectory()
          
 
Methods inherited from class org.apache.myfaces.buildtools.maven2.plugin.javascript.jmt.AbstractCompressMojo
setLocalRepository
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttachCompressedMojo

public AttachCompressedMojo()
Method Detail

getExtension

public String getExtension()

Specified by:
getExtension in class AbstractCompressMojo
Returns:
the extension to append to compressed scripts.
See Also:
org.codehaus.mojo.javascript.AbstractCompressMojo#getExtension()

getOutputDirectory

protected File getOutputDirectory()

Specified by:
getOutputDirectory in class AbstractCompressMojo
Returns:
the outputDirectory
See Also:
org.codehaus.mojo.javascript.AbstractCompressMojo#getOutputDirectory()

getSourceDirectory

protected File getSourceDirectory()

Specified by:
getSourceDirectory in class AbstractCompressMojo
Returns:
the sourceDirectory
See Also:
org.codehaus.mojo.javascript.AbstractCompressMojo#getSourceDirectory()

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException

Specified by:
execute in interface org.apache.maven.plugin.Mojo
Overrides:
execute in class AbstractCompressMojo
Throws:
org.apache.maven.plugin.MojoExecutionException
See Also:
org.codehaus.mojo.javascript.AbstractCompressMojo#execute()


Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.