All Classes and Interfaces

Class
Description
Base class for all mojos.
 
 
 
 
Aggregate multiple features into a single one.
Analyse the feature.
Configuration for creating the api jars.
Context for creating the api jars
Information about a single artifact (bundle) taking part in the api generation.
Generates the APIs JARs for the selected feature files.
Context for creating the api jars
This mojo applies default configurations to selected features.
Several features can be selected to be put into a single archive
 
Create a feature model archive and attach it.
Attach the feature as a project artifact.
 
Simple reporting mojo
Maven lifecycle participant which adds the artifacts of the model to the dependencies.
 
 
Embed the features in the resources
The environment provides required services to the Preprocessor as well as the projects, the preprocessor should work on.
 
 
 
Launches the given Feature File
 
 
Compares different versions of the same Feature Model.
 
 
Display help information on slingfeature-maven-plugin.
Call mvn slingfeature:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
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.
 
Extract information from a feature This mojo does not require a project, it can be run by just pointing it at a feature file.
 
 
 
The processor processes all feature projects.
A processor can be used to process the binaries or sources before they get archived.
The context is used to pass in information into a Processor
The project helper contains utility functions and provides access to the already read and processed features and test features.
 
 
 
 
Create a Maven repository structure from the referenced artifacts in the features.
 
A list of source files
 
Update the bundles/artifact versions
 
Enumeration for the update scopes