|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
fr.paris.lutece.maven.AbstractLuteceMojo
public abstract class AbstractLuteceMojo
Abstracts functionnality common to all Lutece mojos.
Field Summary | |
---|---|
protected org.apache.maven.artifact.resolver.ArtifactCollector |
artifactCollector
Artifact collector, needed to resolve dependencies. |
protected static java.lang.String[] |
ASSEMBLY_WEBAPP_EXCLUDES
The files to exclude from zip archives. |
protected static java.lang.String[] |
ASSEMBLY_WEBAPP_INCLUDES
The files to include in zip archives. |
protected static java.lang.String[] |
ASSEMBLY_WEBAPP_SITE_EXCLUDES
|
protected static java.lang.String[] |
ASSEMBLY_WEBAPP_SITE_INCLUDES
|
protected java.io.File |
classesDirectory
The directory containing the Java classes. |
protected java.io.File |
defaultConfDirectory
The directory containing the default configuration files. |
protected static java.lang.String |
EXCLUDE_PATTERN_ASSEMBLY
|
protected static java.lang.String |
EXCLUDE_PATTERN_BUSINESS
|
protected static java.lang.String |
EXCLUDE_PATTERN_CLASSES
|
protected static java.lang.String |
EXCLUDE_PATTERN_JAVA
|
protected static java.lang.String |
EXCLUDE_PATTERN_LIB
|
protected static java.lang.String |
EXCLUDE_PATTERN_PACKAGE_HTML
|
protected static java.lang.String |
EXCLUDE_PATTERN_RESOURCES
|
protected static java.lang.String |
EXCLUDE_PATTERN_SERVICE
|
protected static java.lang.String |
EXCLUDE_PATTERN_SITE
|
protected static java.lang.String |
EXCLUDE_PATTERN_SVN
|
protected static java.lang.String |
EXCLUDE_PATTERN_TARGET
|
protected static java.lang.String |
EXCLUDE_PATTERN_UTIL
|
protected static java.lang.String |
EXCLUDE_PATTERN_UTILS
|
protected static java.lang.String |
EXCLUDE_PATTERN_WEB
|
protected static java.lang.String |
EXCLUDE_PATTERN_WEBAPP
|
protected static java.lang.String |
INCLUDE_PATTERN_ALL
Constants used to create inclusion or exclusion rules, for the zip, jar or war building. |
protected static java.lang.String |
INCLUDE_PATTERN_RESOURCES
|
protected static java.lang.String |
INCLUDE_PATTERN_SITE_USER
|
protected static java.lang.String |
INCLUDE_PATTERN_SQL
|
protected static java.lang.String |
INCLUDE_PATTERN_SRC
|
protected static java.lang.String |
INCLUDE_PATTERN_WEBAPP
|
protected org.codehaus.plexus.logging.Logger |
logger
Plexus logger needed for debugging manual artifact resolution. |
protected static java.lang.String |
LUTECE_CORE_PACKAGING
The name of the lutece core packaging. |
protected static java.lang.String |
LUTECE_CORE_TYPE
The name of the lutece core artifact type. |
protected static java.lang.String |
LUTECE_DIRECTORY
The name of the lutece directory. |
protected static java.lang.String |
LUTECE_PLUGIN_PACKAGING
The name of the lutece plugin packaging. |
protected static java.lang.String |
LUTECE_PLUGIN_TYPE
The name of the lutece plugin artifact type. |
protected static java.lang.String |
LUTECE_SITE_PACKAGING
The name of the lutece site packaging. |
protected static java.util.Set<org.apache.maven.artifact.Artifact> |
multiProjectArtifacts
The set of artifacts required by the Multi Project, including transitive dependencies. |
protected java.io.File |
outputDirectory
The project's output directory |
protected static java.lang.String[] |
PACKAGE_CLASSES_EXCLUDES
|
protected static java.lang.String[] |
PACKAGE_CLASSES_INCLUDES
|
protected static java.lang.String[] |
PACKAGE_WEBAPP_EXCLUDES
The files to exclude from webapp archives. |
protected static java.lang.String[] |
PACKAGE_WEBAPP_INCLUDES
The files to include in webapp archives. |
protected static java.lang.String[] |
PACKAGE_WEBAPP_RESOURCES_EXCLUDES
The files to exclude from webapp archives. |
protected static java.lang.String[] |
PACKAGE_WEBAPP_RESOURCES_INCLUDE
The files to includes from webapp archives. |
protected static java.lang.String[] |
PACKAGE_WEBAPP_SITE_EXCLUDES
|
protected static java.lang.String[] |
PACKAGE_WEBAPP_SITE_INCLUDES
|
protected static java.lang.String |
POM_PACKAGING
The name of the pom packaging. |
protected org.apache.maven.project.MavenProject |
project
The maven project. |
protected java.util.List |
reactorProjects
The projects in the reactor for aggregation report. |
protected java.io.File |
siteDirectory
The directory containing the default user documentation. |
protected java.io.File |
sqlDirectory
The directory containing the database sql script. |
protected static java.lang.String |
WEB_INF_DOC_XML_PATH
|
protected static java.lang.String |
WEB_INF_SQL_PATH
Constante use for output path directory. |
protected static java.lang.String |
WEBAPP_CLASSIFIER
The classifier used for the webapp artifact. |
protected java.io.File |
webappSourceDirectory
The source directory for webapp components. |
Fields inherited from interface org.apache.maven.plugin.Mojo |
---|
ROLE |
Constructor Summary | |
---|---|
AbstractLuteceMojo()
|
Method Summary | |
---|---|
void |
enableLogging(org.codehaus.plexus.logging.Logger logger)
|
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 |
---|
protected static final java.lang.String LUTECE_PLUGIN_TYPE
protected static final java.lang.String LUTECE_CORE_TYPE
protected static final java.lang.String LUTECE_CORE_PACKAGING
protected static final java.lang.String LUTECE_PLUGIN_PACKAGING
protected static final java.lang.String LUTECE_SITE_PACKAGING
protected static final java.lang.String POM_PACKAGING
protected static final java.lang.String WEBAPP_CLASSIFIER
PackageMojo
,
Constant Field Valuesprotected static final java.lang.String LUTECE_DIRECTORY
protected static final java.lang.String INCLUDE_PATTERN_ALL
protected static final java.lang.String INCLUDE_PATTERN_SQL
protected static final java.lang.String INCLUDE_PATTERN_SRC
protected static final java.lang.String INCLUDE_PATTERN_WEBAPP
protected static final java.lang.String INCLUDE_PATTERN_RESOURCES
protected static final java.lang.String INCLUDE_PATTERN_SITE_USER
protected static final java.lang.String EXCLUDE_PATTERN_CLASSES
protected static final java.lang.String EXCLUDE_PATTERN_LIB
protected static final java.lang.String EXCLUDE_PATTERN_SVN
protected static final java.lang.String EXCLUDE_PATTERN_ASSEMBLY
protected static final java.lang.String EXCLUDE_PATTERN_TARGET
protected static final java.lang.String EXCLUDE_PATTERN_WEBAPP
protected static final java.lang.String EXCLUDE_PATTERN_JAVA
protected static final java.lang.String EXCLUDE_PATTERN_SITE
protected static final java.lang.String EXCLUDE_PATTERN_PACKAGE_HTML
protected static final java.lang.String EXCLUDE_PATTERN_RESOURCES
protected static final java.lang.String EXCLUDE_PATTERN_BUSINESS
protected static final java.lang.String EXCLUDE_PATTERN_WEB
protected static final java.lang.String EXCLUDE_PATTERN_SERVICE
protected static final java.lang.String EXCLUDE_PATTERN_UTILS
protected static final java.lang.String EXCLUDE_PATTERN_UTIL
protected static final java.lang.String[] PACKAGE_CLASSES_INCLUDES
protected static final java.lang.String[] PACKAGE_CLASSES_EXCLUDES
protected static final java.lang.String[] PACKAGE_WEBAPP_INCLUDES
protected static final java.lang.String[] PACKAGE_WEBAPP_SITE_INCLUDES
protected static final java.lang.String[] PACKAGE_WEBAPP_EXCLUDES
protected static final java.lang.String[] PACKAGE_WEBAPP_SITE_EXCLUDES
protected static final java.lang.String[] PACKAGE_WEBAPP_RESOURCES_INCLUDE
protected static final java.lang.String[] PACKAGE_WEBAPP_RESOURCES_EXCLUDES
protected static final java.lang.String[] ASSEMBLY_WEBAPP_INCLUDES
protected static final java.lang.String[] ASSEMBLY_WEBAPP_SITE_INCLUDES
protected static final java.lang.String[] ASSEMBLY_WEBAPP_EXCLUDES
protected static final java.lang.String[] ASSEMBLY_WEBAPP_SITE_EXCLUDES
protected static final java.lang.String WEB_INF_SQL_PATH
protected static final java.lang.String WEB_INF_DOC_XML_PATH
protected org.apache.maven.project.MavenProject project
protected java.io.File classesDirectory
protected java.io.File defaultConfDirectory
protected java.io.File webappSourceDirectory
protected java.io.File sqlDirectory
protected java.io.File siteDirectory
protected java.io.File outputDirectory
protected java.util.List reactorProjects
protected org.apache.maven.artifact.resolver.ArtifactCollector artifactCollector
protected static java.util.Set<org.apache.maven.artifact.Artifact> multiProjectArtifacts
protected org.codehaus.plexus.logging.Logger logger
Constructor Detail |
---|
public AbstractLuteceMojo()
Method Detail |
---|
public void enableLogging(org.codehaus.plexus.logging.Logger logger)
enableLogging
in interface org.codehaus.plexus.logging.LogEnabled
LogEnabled.enableLogging(org.codehaus.plexus.logging.Logger)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |