org.nanoko.coffee.mill.mojos
Class AbstractCoffeeMillMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.nanoko.coffee.mill.mojos.AbstractCoffeeMillMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
AbstractReportingCoffeeMillMojo, CoffeeScriptCompilerMojo, CoffeeScriptTestCompilerMojo, CopyAssetsMojo, CSSCompilerMojo, HtmlCompressorMojo, JasmineITMojo, JasmineMojo, JavaScriptAggregatorMojo, JavaScriptCompilerMojo, JavaScriptMinifierMojo, JavaScriptTestCompilerMojo, JpegTranMojo, LessCompilerMojo, OptiPNGMojo, ResolveDependenciesMojo, StylesheetsAggregatorMojo, StylesheetsMinifierMojo, WatchMojo, ZipMojo

public abstract class AbstractCoffeeMillMojo
extends org.apache.maven.plugin.AbstractMojo


Field Summary
 File assetsDir
          Where are the assets.
 File baseDirectory
          Base directory of the project.
 File buildDirectory
          Directory containing the build files.
 File coffeeScriptDir
          Where are CoffeeScript files.
 File coffeeScriptTestDir
          Where are CoffeeScript files implementing tests.
 File javaScriptDir
          Where are JavaScript files.
 File javaScriptTestDir
          Where are JavaScript files implementing tests.
 File libDir
          Where are the dependencies copies.
 org.apache.maven.project.MavenProject project
          The maven project.
 org.apache.maven.project.MavenProjectHelper projectHelper
          Maven ProjectHelper.
 File stylesheetsDir
          Where are LESS, CSS and SASS/SCSS files.
 File workDir
          Where are the output files written.
 File workTestDir
          Where are the output test files written.
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractCoffeeMillMojo()
           
 
Method Summary
 File getLibDirectory()
           
 File getTarget()
           
 File getWorkDirectory()
           
 File getWorkTestDirectory()
           
 
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
 
Methods inherited from interface org.apache.maven.plugin.Mojo
execute
 

Field Detail

project

public org.apache.maven.project.MavenProject project
The maven project.


projectHelper

public org.apache.maven.project.MavenProjectHelper projectHelper
Maven ProjectHelper.


buildDirectory

public File buildDirectory
Directory containing the build files.


baseDirectory

public File baseDirectory
Base directory of the project.


javaScriptDir

public File javaScriptDir
Where are JavaScript files.


coffeeScriptDir

public File coffeeScriptDir
Where are CoffeeScript files.


coffeeScriptTestDir

public File coffeeScriptTestDir
Where are CoffeeScript files implementing tests.


javaScriptTestDir

public File javaScriptTestDir
Where are JavaScript files implementing tests.


assetsDir

public File assetsDir
Where are the assets.


stylesheetsDir

public File stylesheetsDir
Where are LESS, CSS and SASS/SCSS files.


workDir

public File workDir
Where are the output files written.


workTestDir

public File workTestDir
Where are the output test files written.


libDir

public File libDir
Where are the dependencies copies.

Constructor Detail

AbstractCoffeeMillMojo

public AbstractCoffeeMillMojo()
Method Detail

getTarget

public File getTarget()

getWorkDirectory

public File getWorkDirectory()

getWorkTestDirectory

public File getWorkTestDirectory()

getLibDirectory

public File getLibDirectory()


Copyright © 2012-2013 OW2. All Rights Reserved.