Package org.apache.sling.feature.maven
Class Environment
- java.lang.Object
-
- org.apache.sling.feature.maven.Environment
-
public class Environment extends Object
The environment provides required services to thePreprocessor
as well as the projects, the preprocessor should work on.
-
-
Field Summary
Fields Modifier and Type Field Description org.apache.maven.artifact.handler.manager.ArtifactHandlerManager
artifactHandlerManager
org.codehaus.plexus.logging.Logger
logger
Map<String,FeatureProjectInfo>
modelProjects
The projects for the preprocessor.org.apache.maven.artifact.resolver.ArtifactResolver
resolver
org.apache.maven.execution.MavenSession
session
-
Constructor Summary
Constructors Constructor Description Environment()
-
-
-
Field Detail
-
artifactHandlerManager
public org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager
-
resolver
public org.apache.maven.artifact.resolver.ArtifactResolver resolver
-
session
public org.apache.maven.execution.MavenSession session
-
logger
public org.codehaus.plexus.logging.Logger logger
-
modelProjects
public final Map<String,FeatureProjectInfo> modelProjects
The projects for the preprocessor. The key of this map is in the format : "{groupId}:{artifactId}"
-
-