# Package org.apache.sling.maven.slingstart

Class Summary
AbstractSlingStartMojo: Base class for all slingstart mojos.
AttachModelArchive: Attach the model archive as a project artifact.
AttachSlingStartModel: Attach the model as a project artifact.
BuildConstants
DependencyLifecycleParticipant: Maven lifecycle participant which adds the artifacts of the model to the dependencies.
FeatureModelConverter
FeatureModelConverter.FeatureFileEntry
GenerateResourcesMojo
HelpMojo: Display help information on slingstart-maven-plugin. Call `mvn slingstart:help -Ddetail=true -Dgoal=<goal-name>` to display parameter details.
JarArchiverHelper
JSONFeatures
ModelPreprocessor
ModelPreprocessor.Environment
ModelPreprocessor.ProjectInfo
ModelUtils
PackageMojo: Create a Sling quickstart package (either JAR or WAR) based on the referenced model.
PomArtifactVersionResolver: Provisioning artifact resolver that tries to resolve artifacts in provisioning file without version (LATEST) against the dependencies defined in the maven project.
PomVariableResolver: Provisioning variable resolver that supports setting or overriding variables via POM properties.
PreparePackageMojo: Prepare the packaging of the Sling quickstart artifact (either JAR or WAR).
ProjectHelper
RepositoryMojo: Create a Maven repository structure from the referenced artifacts in the model.
Substitution