# Package org.apache.sling.maven.projectsupport

Interface Summary
BundleListUtils.ArtifactDefinitionsCallback: Callback interface for use with initArtifactDefinitions.

Class Summary
AbstractBundleListMojo
AbstractLaunchpadFrameworkMojo: This class contains the Launchpad-framework specific utility methods.
AbstractLaunchpadStartingMojo
AbstractUsingBundleListMojo
ArtifactDefinition: The definition of an artifact.
AttachBundleListMojo: Attaches the bundle list as a project artifact.
AttachPartialBundleListMojo: Attaches the bundle list as a project artifact.
BundleListUtils: Miscellaneous helper methods for working with bundle lists.
CheckBundleListForSnapshotsMojo: Validate that the bundle list file (if it exists) does not contain references to SNAPSHOT versions.
CreateBundleJarMojo: Create and attach a JAR file containing the resolved artifacts from the bundle list.
CreateKarafFeatureDescriptorMojo: Create and attach a karaf feature descriptor XML file.
CreatePaxRunnerBundleProvisionFileMojo: Create and attach a Pax Runner bundle provision file.
DisplayBundleUpdatesMojo: Displays all bundles that have newer versions available.
HelpMojo: Display help information on maven-launchpad-plugin. Call `mvn launchpad:help -Ddetail=true -Dgoal=<goal-name>` to display parameter details.
LaunchpadPluginLifecycleParticipant: Maven lifecycle participant which adds the default bundle list, the jar web support bundle, and the contents of any local bundle list.
OutputBundleListMojo: Output the bundle list back to the console.
PreparePackageMojo: Initialize a Sling application project by extracting bundles into the correct locations.
PrepareTestWebAppMojo: Initialize a Sling integration test webapp by extracting bundles into the correct locations, including the current artifact.
RunMojo: Run a Launchpad application.
StartMojo: Start a Launchpad application.
StatusMojo: Gets the status a running Launchpad standalone application.
StopMojo: Stop a running Launchpad standalone application.