All Classes

Class Description
AbstractFeatureMojo
Base class for all mojos.
AbstractIncludingFeatureMojo  
AbstractIncludingFeatureMojo.FeatureScanner  
AbstractRepositoryMojo  
Aggregate  
AggregateFeaturesMojo
Aggregate multiple features into a single one.
AnalyseFeaturesMojo
Analyse the feature.
ApisConfiguration
Configuration for creating the api jars.
ApisJarContext
Context for creating the api jars
ApisJarContext.ArtifactInfo
Information about a single artifact (bundle) taking part in the api generation.
ApisJarMojo
Generates the APIs JARs for the selected feature files.
ApisUtil
Context for creating the api jars
ApplyDefaultConfigMojo
This mojo applies default configurations to selected features.
Archive
Several features can be selected to be put into a single archive
ArtifactType  
AttachFeatureArchivesMojo
Create a feature model archive and attach it.
AttachFeaturesMojo
Attach the feature as a project artifact.
CollectArtifactsMojo  
ContentsReporter
Simple reporting mojo
DependencyLifecycleParticipant
Maven lifecycle participant which adds the artifacts of the model to the dependencies.
DirectorySource  
DuplicatesReporter  
EmbedFeaturesMojo
Embed the features in the resources
Environment
The environment provides required services to the Preprocessor as well as the projects, the preprocessor should work on.
ExportPackagesReporter  
ExtractExtensionMojo  
FeatureConstants  
FeatureLauncherMojo
Launches the given Feature File
FeatureProjectConfig  
FeatureProjectInfo  
FeaturesDiffMojo
Compares different versions of the same Feature Model.
FeatureSelectionConfig  
FileSource  
HelpMojo
Display help information on slingfeature-maven-plugin.
Call mvn slingfeature:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
IncludeArtifactMojo
This goal creates a Feature Model file that includes the Module Artifact as bundle (or extension) so that the Artifact can be added through a FM into a FM project.
IncludeExcludeMatcher  
InfoMojo
Extract information from a feature This mojo does not require a project, it can be run by just pointing it at a feature file.
JavadocExecutor  
JavadocLinks  
JSONFeatures  
Preprocessor
The processor processes all feature projects.
Processor
A processor can be used to process the binaries or sources before they get archived.
ProcessorContext
The context is used to pass in information into a Processor
ProjectHelper
The project helper contains utility functions and provides access to the already read and processed features and test features.
RegionSupport  
ReportContext  
Reporter  
Repository  
RepositoryMojo
Create a Maven repository structure from the referenced artifacts in the features.
Scan  
Source
A list of source files
Substitution  
UpdateVersionsMojo
Update the bundles/artifact versions
UpdateVersionsMojo.ArtifactUpdate  
UpdateVersionsMojo.UpdateConfig  
UpdateVersionsMojo.UpdateResult