Package org.apache.sling.feature.maven.mojos
-
Class Summary 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 archiveAttachFeatureArchivesMojo Create a feature model archive and attach it.AttachFeaturesMojo Attach the feature as a project artifact.CollectArtifactsMojo DependencyLifecycleParticipant Maven lifecycle participant which adds the artifacts of the model to the dependencies.EmbedFeaturesMojo Embed the features in the resourcesExtractExtensionMojo FeatureLauncherMojo Launches the given Feature FileFeaturesDiffMojo Compares different versions of the same Feature Model.FeatureSelectionConfig HelpMojo Display help information on slingfeature-maven-plugin.
Callmvn 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.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.Repository RepositoryMojo Create a Maven repository structure from the referenced artifacts in the features.Scan UpdateVersionsMojo Update the bundles/artifact versionsUpdateVersionsMojo.ArtifactUpdate UpdateVersionsMojo.UpdateConfig UpdateVersionsMojo.UpdateResult