org.nuiton.license.plugin
Class AddLicenseFileMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.nuiton.plugin.AbstractPlugin
          extended by org.nuiton.license.plugin.AbstractLicenseMojo
              extended by org.nuiton.license.plugin.AddLicenseFileMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.nuiton.plugin.Plugin

Deprecated. since 2.1, prefer use now the goal update-project-license.

@Deprecated
public class AddLicenseFileMojo
extends AbstractLicenseMojo

Le goal pour ajouter le fichier LICENSE.txt dans le classpath (et le generer s'il n'existe pas).

Author:
tchemit
Is defined by the goal name:
add-license
Is bound to the specified phase of the standard build lifecycle:
generate-resources
Requires the dependencies in this specified scope:
compile
Requires a Maven project to run:
true

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  boolean copyToMETA_INF
          Deprecated. Un flag pour faire une copie nommée dans META-INF (prefixe avec le nom de l'artifact).
protected  String[] extraResolver
          Deprecated. La baseURL d'un resolver de license supplementaire
protected  boolean force
          Deprecated. Un flag pour forcer la generation.
protected  boolean keepBackup
          Deprecated. Un flag pour conserver un backup des fichiers modifies.
protected  License license
          Deprecated.  
protected  File licenseFile
          Deprecated. Fichier de la licence du module.
protected  String licenseFilename
          Deprecated. Repertoire de sortie des classes (classpath).
protected  String licenseName
          Deprecated. Le type de license a appliquer.
protected  File outputDirectory
          Deprecated. Repertoire de sortie des sources.
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AddLicenseFileMojo()
          Deprecated.  
 
Method Summary
protected  void doAction()
          Deprecated.  
 String[] getExtraResolver()
          Deprecated.  
 License getLicense()
          Deprecated.  
 File getLicenseFile()
          Deprecated.  
 String getLicenseName()
          Deprecated.  
 File getOutputDirectory()
          Deprecated.  
protected  void init()
          Deprecated.  
 boolean isForce()
          Deprecated.  
 boolean isKeepBackup()
          Deprecated.  
 void setExtraResolver(String[] extraResolver)
          Deprecated.  
 void setForce(boolean force)
          Deprecated.  
 void setKeepBackup(boolean keepBackup)
          Deprecated.  
 void setLicense(License license)
          Deprecated.  
 void setLicenseFile(File licenseFile)
          Deprecated.  
 void setLicenseName(String licenseName)
          Deprecated.  
 void setOutputDirectory(File outputDirectory)
          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, checkPackaging, checkResource, checkRunOnceDone, checkSkip, 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

licenseFile

protected File licenseFile
Deprecated. 
Fichier de la licence du module.

Since:
1.0.0
Is defined by:
expression:
${license.licenceFile}
default-value:
${basedir}/LICENSE.txt
Is required.

licenseName

protected String licenseName
Deprecated. 
Le type de license a appliquer.

Pour obtenir la liste des licenses disponibles, utilisez le goal available-licenses

  mvn helper:available-licenses -Ddetail
 

Since:
1.0.0
Is defined by:
expression:
${license.licenseName}
Is required.

outputDirectory

protected File outputDirectory
Deprecated. 
Repertoire de sortie des sources.

Since:
1.0.0
Is defined by:
expression:
${license.outputDirectory}
default-value:
target/generated-sources/license
Is required.

licenseFilename

protected String licenseFilename
Deprecated. 
Repertoire de sortie des classes (classpath).

Since:
1.0.0
Is defined by:
expression:
${license.licenceFilename}
default-value:

keepBackup

protected boolean keepBackup
Deprecated. 
Un flag pour conserver un backup des fichiers modifies.

Since:
1.0.0
Is defined by:
expression:
${license.keepBackup}
default-value:
false

force

protected boolean force
Deprecated. 
Un flag pour forcer la generation.

Since:
1.0.0
Is defined by:
expression:
${license.force}
default-value:
false

copyToMETA_INF

protected boolean copyToMETA_INF
Deprecated. 
Un flag pour faire une copie nommée dans META-INF (prefixe avec le nom de l'artifact).

Cette option n'est utilisable que sur des modules avec un class-path (pas pour un pom)

Since:
1.0.0
Is defined by:
expression:
${license.generateBundle}
default-value:
false

extraResolver

protected String[] extraResolver
Deprecated. 
La baseURL d'un resolver de license supplementaire

Since:
1.0.0
Is defined by:
expression:
${license.extraResolver}

license

protected License license
Deprecated. 
Constructor Detail

AddLicenseFileMojo

public AddLicenseFileMojo()
Deprecated. 
Method Detail

init

protected void init()
             throws Exception
Deprecated. 
Specified by:
init in class org.nuiton.plugin.AbstractPlugin
Throws:
Exception

doAction

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

getLicenseFile

public File getLicenseFile()
Deprecated. 

getLicenseName

public String getLicenseName()
Deprecated. 

getLicense

public License getLicense()
Deprecated. 

getExtraResolver

public String[] getExtraResolver()
Deprecated. 

isKeepBackup

public boolean isKeepBackup()
Deprecated. 

isForce

public boolean isForce()
Deprecated. 

getOutputDirectory

public File getOutputDirectory()
Deprecated. 

setLicenseFile

public void setLicenseFile(File licenseFile)
Deprecated. 

setLicenseName

public void setLicenseName(String licenseName)
Deprecated. 

setExtraResolver

public void setExtraResolver(String[] extraResolver)
Deprecated. 

setLicense

public void setLicense(License license)
Deprecated. 

setKeepBackup

public void setKeepBackup(boolean keepBackup)
Deprecated. 

setOutputDirectory

public void setOutputDirectory(File outputDirectory)
Deprecated. 

setForce

public void setForce(boolean force)
Deprecated. 


Copyright © 2008-2010 CodeLutin. All Rights Reserved.