org.nuiton.processor.plugin
Class ProcessorPlugin

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.nuiton.AbstractPlugin
          extended by org.nuiton.processor.plugin.ProcessorPlugin
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class ProcessorPlugin
extends org.nuiton.AbstractPlugin

Maven2 plugin for Nuiton Processor. Created: 14 avril 2006

Version:
$Revision: 255 $ Last update: $Date: 2009-08-16 09:50:25 +0200 (dim., 16 août 2009) $ by : $Author: tchemit $
Author:
ruchaud

Field Summary
protected  java.io.File destDir
          Répertoire cible
protected  java.lang.String excludes
          Fichiers à exclure.
protected  java.lang.String fileInPattern
          ???
protected  java.lang.String fileOutPattern
           
protected  java.util.Map<java.lang.String,java.lang.String> filesToTreate
           
protected  java.lang.String filters
          Les filtres a utiliser par le processor, séparés par des virgules
protected  java.lang.String includes
          Fichiers à inclure.
protected  org.apache.maven.project.MavenProject project
          Dependance du projet.
protected  java.io.File srcDir
          Répertoire source
 
Fields inherited from class org.nuiton.AbstractPlugin
skipAfterInitMessage
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ProcessorPlugin()
           
 
Method Summary
protected  void doAction()
           
protected  boolean ensurePackaging()
           
 org.apache.maven.project.MavenProject getProject()
           
protected  boolean init()
           
 boolean isVerbose()
           
 void setProject(org.apache.maven.project.MavenProject project)
           
 void setVerbose(boolean verbose)
           
 
Methods inherited from class org.nuiton.AbstractPlugin
addCompileSourceRoots, addResourceDir, addTestCompileSourceRoots, addTestResourceDir, copyFile, copyFile, execute, getFilesToTreate, getFilesToTreateForRoots, initClassLoader, isFileNewerThanPomFile, removeCompileSourceRoots, removeTestCompileSourceRoots, writeFile
 
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
 

Field Detail

project

protected org.apache.maven.project.MavenProject project
Dependance du projet.

Since:
1.0.0

srcDir

protected java.io.File srcDir
Répertoire source

Since:
0.10

destDir

protected java.io.File destDir
Répertoire cible

Since:
0.10

includes

protected java.lang.String includes
Fichiers à inclure. Il s'agit des expressions séparées par des virgules. Exemple : *.java,*.xml

Since:
0.10

excludes

protected java.lang.String excludes
Fichiers à exclure. Il s'agit des expressions spérarées par des virgules. Exemple : *.java,*.xml

Since:
0.10

fileInPattern

protected java.lang.String fileInPattern
???

Since:
0.10

fileOutPattern

protected java.lang.String fileOutPattern
Since:
0.10

filters

protected java.lang.String filters
Les filtres a utiliser par le processor, séparés par des virgules

Since:
0.10

filesToTreate

protected java.util.Map<java.lang.String,java.lang.String> filesToTreate
Constructor Detail

ProcessorPlugin

public ProcessorPlugin()
Method Detail

isVerbose

public boolean isVerbose()
Specified by:
isVerbose in class org.nuiton.AbstractPlugin

setVerbose

public void setVerbose(boolean verbose)
Specified by:
setVerbose in class org.nuiton.AbstractPlugin

ensurePackaging

protected boolean ensurePackaging()
Specified by:
ensurePackaging in class org.nuiton.AbstractPlugin

getProject

public org.apache.maven.project.MavenProject getProject()
Specified by:
getProject in class org.nuiton.AbstractPlugin

setProject

public void setProject(org.apache.maven.project.MavenProject project)
Specified by:
setProject in class org.nuiton.AbstractPlugin

init

protected boolean init()
                throws java.lang.Exception
Specified by:
init in class org.nuiton.AbstractPlugin
Throws:
java.lang.Exception

doAction

protected void doAction()
                 throws java.lang.Exception
Specified by:
doAction in class org.nuiton.AbstractPlugin
Throws:
java.lang.Exception


Copyright © 2006-2009 CodeLutin. All Rights Reserved.