public abstract class AbstractLuteceMojo
extends org.apache.maven.plugin.AbstractMojo
implements org.codehaus.plexus.logging.LogEnabled
Modifier and Type | Field and Description |
---|---|
protected org.apache.maven.artifact.resolver.ArtifactCollector |
artifactCollector
Artifact collector, needed to resolve dependencies.
|
protected static String[] |
ASSEMBLY_WEBAPP_EXCLUDES
The files to exclude from zip archives.
|
protected static String[] |
ASSEMBLY_WEBAPP_INCLUDES
The files to include in zip archives.
|
protected static String[] |
ASSEMBLY_WEBAPP_SITE_EXCLUDES |
protected static String[] |
ASSEMBLY_WEBAPP_SITE_INCLUDES |
protected File |
classesDirectory
The directory containing the Java classes.
|
protected File |
defaultConfDirectory
The directory containing the default configuration files.
|
protected static String |
EXCLUDE_PATTERN_ASSEMBLY |
protected static String |
EXCLUDE_PATTERN_BUSINESS |
protected static String |
EXCLUDE_PATTERN_CLASSES |
protected static String |
EXCLUDE_PATTERN_JAVA |
protected static String |
EXCLUDE_PATTERN_LIB |
protected static String |
EXCLUDE_PATTERN_PACKAGE_HTML |
protected static String |
EXCLUDE_PATTERN_RESOURCES |
protected static String |
EXCLUDE_PATTERN_SERVICE |
protected static String |
EXCLUDE_PATTERN_SITE |
protected static String |
EXCLUDE_PATTERN_SVN |
protected static String |
EXCLUDE_PATTERN_TARGET |
protected static String |
EXCLUDE_PATTERN_TEST |
protected static String |
EXCLUDE_PATTERN_UTIL |
protected static String |
EXCLUDE_PATTERN_UTILS |
protected static String |
EXCLUDE_PATTERN_WEB |
protected static String |
EXCLUDE_PATTERN_WEBAPP |
protected static String |
EXCLUDE_PATTERN_WEBINF_TEST |
protected static String |
INCLUDE_PATTERN_ALL
Constants used to create inclusion or exclusion rules, for the zip, jar
or war building.
|
protected static String |
INCLUDE_PATTERN_RESOURCES |
protected static String |
INCLUDE_PATTERN_SITE_USER |
protected static String |
INCLUDE_PATTERN_SQL |
protected static String |
INCLUDE_PATTERN_SRC |
protected static String |
INCLUDE_PATTERN_WEBAPP |
protected org.codehaus.plexus.logging.Logger |
logger
Plexus logger needed for debugging manual artifact resolution.
|
protected static String |
LUTECE_CORE_PACKAGING
The name of the lutece core packaging.
|
protected static String |
LUTECE_CORE_TYPE
The name of the lutece core artifact type.
|
protected static String |
LUTECE_DIRECTORY
The name of the lutece directory.
|
protected static String |
LUTECE_PLUGIN_PACKAGING
The name of the lutece plugin packaging.
|
protected static String |
LUTECE_PLUGIN_TYPE
The name of the lutece plugin artifact type.
|
protected static String |
LUTECE_SITE_PACKAGING
The name of the lutece site packaging.
|
protected static Set<org.apache.maven.artifact.Artifact> |
multiProjectArtifacts
The set of artifacts required by the Multi Project, including transitive dependencies.
|
protected static Set<org.apache.maven.artifact.Artifact> |
multiProjectArtifactsCopied
The multi project artifacts.
|
protected File |
outputDirectory
The project's output directory
|
protected static String[] |
PACKAGE_CLASSES_EXCLUDES |
protected static String[] |
PACKAGE_CLASSES_INCLUDES |
protected static String[] |
PACKAGE_WEBAPP_EXCLUDES
The files to exclude from webapp archives.
|
protected static String[] |
PACKAGE_WEBAPP_INCLUDES
The files to include in webapp archives.
|
protected static String[] |
PACKAGE_WEBAPP_RESOURCES_EXCLUDES
The files to exclude from webapp archives.
|
protected static String[] |
PACKAGE_WEBAPP_RESOURCES_INCLUDE
The files to includes from webapp archives.
|
protected static String[] |
PACKAGE_WEBAPP_SITE_EXCLUDES |
protected static String[] |
PACKAGE_WEBAPP_SITE_INCLUDES |
protected static String |
POM_PACKAGING
The name of the pom packaging.
|
protected org.apache.maven.project.MavenProject |
project
The maven project.
|
protected List<org.apache.maven.project.MavenProject> |
reactorProjects
The projects in the reactor for aggregation report.
|
protected File |
siteDirectory
The directory containing the default user documentation.
|
protected File |
sqlDirectory
The directory containing the database sql script.
|
protected static String |
WEB_INF_DOC_XML_PATH |
protected static String |
WEB_INF_SQL_PATH
Constante use for output path directory.
|
protected static String |
WEBAPP_CLASSIFIER
The classifier used for the webapp artifact.
|
protected File |
webappSourceDirectory
The source directory for webapp components.
|
Constructor and Description |
---|
AbstractLuteceMojo() |
Modifier and Type | Method and Description |
---|---|
void |
enableLogging(org.codehaus.plexus.logging.Logger logger) |
getLog, getPluginContext, setLog, setPluginContext
protected static final String LUTECE_PLUGIN_TYPE
protected static final String LUTECE_CORE_TYPE
protected static final String LUTECE_CORE_PACKAGING
protected static final String LUTECE_PLUGIN_PACKAGING
protected static final String LUTECE_SITE_PACKAGING
protected static final String POM_PACKAGING
protected static final String WEBAPP_CLASSIFIER
PackageMojo
,
Constant Field Valuesprotected static final String LUTECE_DIRECTORY
protected static final String INCLUDE_PATTERN_ALL
protected static final String INCLUDE_PATTERN_SQL
protected static final String INCLUDE_PATTERN_SRC
protected static final String INCLUDE_PATTERN_WEBAPP
protected static final String INCLUDE_PATTERN_RESOURCES
protected static final String INCLUDE_PATTERN_SITE_USER
protected static final String EXCLUDE_PATTERN_CLASSES
protected static final String EXCLUDE_PATTERN_LIB
protected static final String EXCLUDE_PATTERN_SVN
protected static final String EXCLUDE_PATTERN_ASSEMBLY
protected static final String EXCLUDE_PATTERN_TARGET
protected static final String EXCLUDE_PATTERN_WEBAPP
protected static final String EXCLUDE_PATTERN_JAVA
protected static final String EXCLUDE_PATTERN_SITE
protected static final String EXCLUDE_PATTERN_TEST
protected static final String EXCLUDE_PATTERN_PACKAGE_HTML
protected static final String EXCLUDE_PATTERN_RESOURCES
protected static final String EXCLUDE_PATTERN_BUSINESS
protected static final String EXCLUDE_PATTERN_WEB
protected static final String EXCLUDE_PATTERN_SERVICE
protected static final String EXCLUDE_PATTERN_UTILS
protected static final String EXCLUDE_PATTERN_UTIL
protected static final String EXCLUDE_PATTERN_WEBINF_TEST
protected static final String[] PACKAGE_CLASSES_INCLUDES
protected static final String[] PACKAGE_CLASSES_EXCLUDES
protected static final String[] PACKAGE_WEBAPP_INCLUDES
protected static final String[] PACKAGE_WEBAPP_SITE_INCLUDES
protected static final String[] PACKAGE_WEBAPP_EXCLUDES
protected static final String[] PACKAGE_WEBAPP_SITE_EXCLUDES
protected static final String[] PACKAGE_WEBAPP_RESOURCES_INCLUDE
protected static final String[] PACKAGE_WEBAPP_RESOURCES_EXCLUDES
protected static final String[] ASSEMBLY_WEBAPP_INCLUDES
protected static final String[] ASSEMBLY_WEBAPP_SITE_INCLUDES
protected static final String[] ASSEMBLY_WEBAPP_EXCLUDES
protected static final String[] ASSEMBLY_WEBAPP_SITE_EXCLUDES
protected static final String WEB_INF_SQL_PATH
protected static final String WEB_INF_DOC_XML_PATH
protected org.apache.maven.project.MavenProject project
protected File classesDirectory
protected File defaultConfDirectory
protected File webappSourceDirectory
protected File sqlDirectory
protected File siteDirectory
protected File outputDirectory
protected List<org.apache.maven.project.MavenProject> reactorProjects
protected org.apache.maven.artifact.resolver.ArtifactCollector artifactCollector
protected static Set<org.apache.maven.artifact.Artifact> multiProjectArtifacts
protected static Set<org.apache.maven.artifact.Artifact> multiProjectArtifactsCopied
protected org.codehaus.plexus.logging.Logger logger
Copyright © 2006–2015 Mairie de Paris. All rights reserved.