# Package org.apache.sling.feature.maven.mojos

package org.apache.sling.feature.maven.mojos

Related Packages
Package
Description
org.apache.sling.feature.maven
org.apache.sling.feature.maven.mojos.apis
org.apache.sling.feature.maven.mojos.reports
org.apache.sling.feature.maven.mojos.selection
org.apache.sling.feature.maven.extensions
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.
ApisJarMojo
Generates the APIs JARs for the selected feature files.
ApplyDefaultConfigMojo
This mojo applies default configurations to selected features.
Archive
Several features can be selected to be put into a single archive
AttachFeatureArchivesMojo
Create a feature model archive and attach it.
AttachFeaturesMojo
Attach the feature as a project artifact.
CollectArtifactsMojo
EmbedFeaturesMojo
Embed the features in the resources
ExtractExtensionMojo
FeatureLauncherMojo
Launches the given Feature File
FeaturesDiffMojo
Compares different versions of the same Feature Model.
FeatureSelectionConfig
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.
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.
InfoMojo.OutputFormat
Repository
RepositoryMojo
Create a Maven repository structure from the referenced artifacts in the features.
Scan
UpdateVersionsMojo
Update the bundles/artifact versions
UpdateVersionsMojo.ArtifactUpdate
UpdateVersionsMojo.Scope
Enumeration for the update scopes
UpdateVersionsMojo.UpdateConfig
UpdateVersionsMojo.UpdateResult