|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.nuiton.plugin.AbstractPlugin
org.nuiton.license.plugin.AbstractLicenseMojo
org.nuiton.license.plugin.UpdateHeaderMojo
@Deprecated public class UpdateHeaderMojo
The goal to update (or add) the licence header on some files.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.nuiton.plugin.Plugin |
|---|
org.nuiton.plugin.Plugin.InitState, org.nuiton.plugin.Plugin.Packaging |
| Field Summary | |
|---|---|
protected Map<String,HeaderGenerator> |
_generators
Deprecated. All available generators |
protected String |
boxedLicenseHeaderContent
Deprecated. le header complet (avec les balises de commentaires) |
protected List<String> |
compileSourceRoots
Deprecated. Compile source directory roots to inspect. |
protected boolean |
dryRun
Deprecated. A flag to test plugin but modify no file. |
protected String |
excludes
Deprecated. La liste des patterns de fichiers à exclure (séparés par des virgules). |
protected Map<File,String[]> |
filesToTreate
Deprecated. la liste des chemin relatifs des sources java a traiter pour chaque repertoire contenant des sources |
protected String |
generatorName
Deprecated. Le type de générateur a utiliser pour encapsuler le header. |
protected String |
inceptionYear
Deprecated. l'annee de creation du module (sera place dans le header) |
protected String |
includes
Deprecated. La liste des patterns de fichiers à inclure (séparés par des virgules). |
protected boolean |
keepBackup
Deprecated. Un flag pour conserver un backup des fichiers modifies. |
protected String |
licenseHeaderContent
Deprecated. le header a ajouter dans chaque fichier source java |
protected String |
licenseName
Deprecated. Le type de license a appliquer. |
protected String |
licenseResolver
Deprecated. Un resolver externe |
protected LicenseStore |
licenseStore
Deprecated. store of licenses |
protected String |
organizationName
Deprecated. le nom de l'organisation (sera place dans le header) |
protected String |
projectName
Deprecated. le nom du projet (sera place dans le header) |
protected boolean |
skipUpdateHeader
Deprecated. A flag to skip the goal. |
protected String |
template
Deprecated. La template (velocity) a utiliser pour construire le header. |
protected Map<String,String> |
templateParameters
Deprecated. Des paramètres supplémentaires à utiliser dans la template du header. |
protected List<String> |
testSourceRoots
Deprecated. Test source directory roots to inspect. |
protected long |
timestamp
Deprecated. le timestamp utilise pour la generation |
protected org.codehaus.plexus.velocity.VelocityComponent |
velocity
Deprecated. Velocity Component. |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
UpdateHeaderMojo()
Deprecated. |
|
| Method Summary | |
|---|---|
boolean |
checkPackaging()
Deprecated. |
protected boolean |
checkSkip()
Deprecated. |
protected String |
computeHeader(License license,
HeaderGenerator generator)
Deprecated. Construction du header a utiliser. |
protected void |
doAction()
Deprecated. |
void |
init()
Deprecated. |
void |
setCompileSourceRoots(List<String> compileSourceRoots)
Deprecated. |
void |
setCompileSourceRoots(String root)
Deprecated. |
void |
setTestSourceRoots(List<String> testSourceRoots)
Deprecated. |
void |
setTestSourceRoots(String root)
Deprecated. |
| Methods inherited from class org.nuiton.license.plugin.AbstractLicenseMojo |
|---|
createLicenseStore, getEncoding, getProject, hasClassPath, isVerbose, setEncoding, setProject, setVerbose |
| Methods inherited from class org.nuiton.plugin.AbstractPlugin |
|---|
acceptPackaging, addCompileSourceRoots, addDirectoryToUrlsList, addResourceDir, addTestCompileSourceRoots, addTestResourceDir, addUrlToUrlsList, afterExecute, backupFile, checkResource, checkRunOnceDone, copyFile, createDirectoryIfNecessary, createNewFile, deleteFile, execute, getBackupFile, getFileFromBasedir, getFilesToTreate, getFilesToTreateForRoots, getTemplate, initClassLoader, isExecutionRoot, isFileNewerThanPomFile, rejectPackaging, removeCompileSourceRoots, removeTestCompileSourceRoots, renameFile, 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 |
| Methods inherited from interface org.apache.maven.plugin.Mojo |
|---|
getLog, setLog |
| Field Detail |
|---|
protected String inceptionYear
protected String organizationName
protected String projectName
protected String licenseName
protected String generatorName
protected String includes
**\/*.java,**\/*.properties
On recherchera alors les fichiers respectant l'un des patterns dans tous
les répertoires de sources et de tests.
Par défaut, on veut utiliser le plugin sur des fichiers sources java.
protected String excludes
**\/*.java,**\/*.properties
On recherchera alors les fichiers respectant l'un des patterns dans tous
les répertoires de sources et de tests.
Par défaut, on n'exclue rien.
protected List<String> compileSourceRoots
<compileSourceRoots>src/site,src.target/extra-site</compileSourceRoots>or a list :
<compileSourceRoots>
<root>src/site</root>
<root>src/target/extra-site</root>
</compileSourceRoots>
Note: If not set, will use the build compile roots.
protected List<String> testSourceRoots
<testSourceRoots>src/test1,src/test2</testSourceRoots>or a list :
<testSourceRoots>
<root>src/site</root>
<root>src/target/extra-site</root>
</testSourceRoots>
Note: If not set, will use the build test roots.
protected String licenseResolver
protected String template
protected Map<String,String> templateParameters
protected boolean keepBackup
protected boolean skipUpdateHeader
protected boolean dryRun
protected org.codehaus.plexus.velocity.VelocityComponent velocity
protected Map<String,HeaderGenerator> _generators
protected String licenseHeaderContent
protected String boxedLicenseHeaderContent
protected Map<File,String[]> filesToTreate
protected long timestamp
protected LicenseStore licenseStore
| Constructor Detail |
|---|
public UpdateHeaderMojo()
| Method Detail |
|---|
public boolean checkPackaging()
checkPackaging in class org.nuiton.plugin.AbstractPluginpublic void setCompileSourceRoots(String root)
public void setCompileSourceRoots(List<String> compileSourceRoots)
public void setTestSourceRoots(String root)
public void setTestSourceRoots(List<String> testSourceRoots)
protected boolean checkSkip()
checkSkip in class org.nuiton.plugin.AbstractPlugin
public void init()
throws Exception
init in class org.nuiton.plugin.AbstractPluginException
protected void doAction()
throws Exception
doAction in class org.nuiton.plugin.AbstractPluginException
protected String computeHeader(License license,
HeaderGenerator generator)
throws Exception
license - the license to use to compute headergenerator - the header generator used to compute header
Exception - pour toute erreur pendant la construction du header
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||