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
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