# Index

A B C D E F G H I J L M O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values

## A

accumulate(Map<String, Object>, String, String) - Static method in class org.apache.sling.maven.bundlesupport.JsonSupport
addBundle(BundlePrerequisite.Bundle) - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite
addDeployFsResourceBundlePrerequisite(BundlePrerequisite) - Method in class org.apache.sling.maven.bundlesupport.FsMountMojo
addPrecondition(BundlePrerequisite.Bundle) - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite
addTrailingSlash(URI) - Static method in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo

## B

Bundle() - Constructor for class org.apache.sling.maven.bundlesupport.BundlePrerequisite.Bundle
Bundle(String, String, String) - Constructor for class org.apache.sling.maven.bundlesupport.BundlePrerequisite.Bundle
Bundle(String, String, String, String) - Constructor for class org.apache.sling.maven.bundlesupport.BundlePrerequisite.Bundle
BundleDeployFileMojo - Class in org.apache.sling.maven.bundlesupport
  Deprecated.
  Use the OBR goals from the maven-bundle-plugin instead.
BundleDeployFileMojo() - Constructor for class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
  Deprecated.
BundleDeploymentMethod - Enum in org.apache.sling.maven.bundlesupport.deploy
  Possible methodologies for deploying (installing and uninstalling) bundles from the remote server.
BundleDeployMojo - Class in org.apache.sling.maven.bundlesupport
  Deprecated.
  Use the OBR goals from the maven-bundle-plugin instead.
BundleDeployMojo() - Constructor for class org.apache.sling.maven.bundlesupport.BundleDeployMojo
  Deprecated.
BundleInstallFileMojo - Class in org.apache.sling.maven.bundlesupport
  Install an OSGi bundle from a given file path or Maven coordinates (resolved from the repository) to a running Sling instance.
BundleInstallFileMojo() - Constructor for class org.apache.sling.maven.bundlesupport.BundleInstallFileMojo
BundleInstallMojo - Class in org.apache.sling.maven.bundlesupport
  Install the project's artifact to a running Sling instance (in case it is an OSGi bundle).
BundleInstallMojo() - Constructor for class org.apache.sling.maven.bundlesupport.BundleInstallMojo
BundlePrerequisite - Class in org.apache.sling.maven.bundlesupport
  Bundles that have to be installed as prerequisites to execute a goal.
BundlePrerequisite() - Constructor for class org.apache.sling.maven.bundlesupport.BundlePrerequisite
BundlePrerequisite.Bundle - Class in org.apache.sling.maven.bundlesupport
  Described bundle with symbolic name and bundle version.
bundleStart(boolean) - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext
bundleStartLevel(String) - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext
BundleUninstallMojo - Class in org.apache.sling.maven.bundlesupport
  Uninstall an OSGi bundle from a running Sling instance.
BundleUninstallMojo() - Constructor for class org.apache.sling.maven.bundlesupport.BundleUninstallMojo

## C

changeVersion(File, String, String) - Method in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
  Deprecated.
  Change the version in jar
configure(CloseableHttpClient, URI, File) - Method in class org.apache.sling.maven.bundlesupport.BundleInstallFileMojo
configure(CloseableHttpClient, URI, File) - Method in class org.apache.sling.maven.bundlesupport.BundleUninstallMojo
configureFileVaultXml(CloseableHttpClient, URI, File, File) - Method in class org.apache.sling.maven.bundlesupport.FsMountMojo
configureFileVaultXml(CloseableHttpClient, URI, File, File) - Method in class org.apache.sling.maven.bundlesupport.FsUnMountMojo
configureSlingInitialContent(CloseableHttpClient, URI, File) - Method in class org.apache.sling.maven.bundlesupport.FsMountMojo
configureSlingInitialContent(CloseableHttpClient, URI, File) - Method in class org.apache.sling.maven.bundlesupport.FsUnMountMojo

## D

deploy(URI, File, String, DeployContext) - Method in interface org.apache.sling.maven.bundlesupport.deploy.DeployMethod
  Deploy/install a bundle on a Sling instance.
deploy(URI, File, String, DeployContext) - Method in class org.apache.sling.maven.bundlesupport.deploy.method.FelixPostDeployMethod
deploy(URI, File, String, DeployContext) - Method in class org.apache.sling.maven.bundlesupport.deploy.method.SlingPostDeployMethod
deploy(URI, File, String, DeployContext) - Method in class org.apache.sling.maven.bundlesupport.deploy.method.WebDavPutDeployMethod
DeployContext - Class in org.apache.sling.maven.bundlesupport.deploy
DeployContext() - Constructor for class org.apache.sling.maven.bundlesupport.deploy.DeployContext
deploymentMethod - Variable in class org.apache.sling.maven.bundlesupport.BundleInstallFileMojo
  Bundle deployment method.
DeployMethod - Interface in org.apache.sling.maven.bundlesupport.deploy
  Deploys/installs and undeploys/uninstalls bundles on a Sling instance.

## E

ensureBundlesInstalled(CloseableHttpClient, URI) - Method in class org.apache.sling.maven.bundlesupport.FsMountMojo
ensureBundlesInstalled(CloseableHttpClient, URI) - Method in class org.apache.sling.maven.bundlesupport.FsUnMountMojo
execute() - Method in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
  Deprecated.
  Execute this Mojo
execute() - Method in class org.apache.sling.maven.bundlesupport.BundleInstallFileMojo
execute() - Method in class org.apache.sling.maven.bundlesupport.FsMountMojo
execute() - Method in class org.apache.sling.maven.bundlesupport.BundleDeployMojo
  Deprecated.
execute() - Method in class org.apache.sling.maven.bundlesupport.BundleInstallMojo
execute() - Method in class org.apache.sling.maven.bundlesupport.BundleUninstallMojo
execute() - Method in enum org.apache.sling.maven.bundlesupport.deploy.BundleDeploymentMethod
execute() - Method in class org.apache.sling.maven.bundlesupport.GenerateAdapterMetadataMojo
execute() - Method in class org.apache.sling.maven.bundlesupport.ValidationMojo
execute() - Method in class org.apache.sling.sling_maven_plugin.HelpMojo

## F

failOnError - Variable in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
  Determines whether or not to fail the build if the HTTP POST or PUT returns an non-OK response code.
failOnError(boolean) - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext
FelixPostDeployMethod - Class in org.apache.sling.maven.bundlesupport.deploy.method
  Un-/Installs bundles via the ReST service provided by the Felix Web Console
FelixPostDeployMethod() - Constructor for class org.apache.sling.maven.bundlesupport.deploy.method.FelixPostDeployMethod
FileVaultXmlMounter - Class in org.apache.sling.maven.bundlesupport.fsresource
  Manages OSGi configurations for File System Resource Provider for File Vault XML.
FileVaultXmlMounter(Log, CloseableHttpClient, RequestConfig.Builder, MavenProject) - Constructor for class org.apache.sling.maven.bundlesupport.fsresource.FileVaultXmlMounter
fixBundleVersion(File) - Method in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
  Deprecated.
fixBundleVersion(File) - Method in class org.apache.sling.maven.bundlesupport.BundleDeployMojo
  Deprecated.
FsMountMojo - Class in org.apache.sling.maven.bundlesupport
  Create OSGi configurations for the Apache Sling File System Resource Provider.
FsMountMojo() - Constructor for class org.apache.sling.maven.bundlesupport.FsMountMojo
FsUnMountMojo - Class in org.apache.sling.maven.bundlesupport
  Remove OSGi configurations for the Apache Sling File System Resource Provider.
FsUnMountMojo() - Constructor for class org.apache.sling.maven.bundlesupport.FsUnMountMojo

## G

GenerateAdapterMetadataMojo - Class in org.apache.sling.maven.bundlesupport
  Build adapter metadata (JSON) for the Web Console Plugin at `/system/console/status-adapters` and `/system/console/adapters` from classes annotated with adapter annotations.
GenerateAdapterMetadataMojo() - Constructor for class org.apache.sling.maven.bundlesupport.GenerateAdapterMetadataMojo
getArtifactId() - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite.Bundle
getBundleFileName() - Method in class org.apache.sling.maven.bundlesupport.BundleInstallFileMojo
getBundleFileName() - Method in class org.apache.sling.maven.bundlesupport.BundleInstallMojo
getBundleFileName() - Method in class org.apache.sling.maven.bundlesupport.BundleUninstallMojo
getBundles() - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite
getBundleStartLevel() - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext
getBundleSymbolicName(File) - Method in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
  Returns the symbolic name of the given bundle.
getConsoleTargetURL() - Method in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
getDeploymentMethod() - Method in class org.apache.sling.maven.bundlesupport.BundleInstallFileMojo
  Retrieve the bundle deployment method matching the configuration.
getGroupId() - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite.Bundle
getHttpClient() - Method in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
getHttpClient() - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext
getJarFileName() - Method in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
  Deprecated.
getJarFileName() - Method in class org.apache.sling.maven.bundlesupport.BundleDeployMojo
  Deprecated.
getLog() - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext
getMimeType() - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext
getOsgiVersion() - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite.Bundle
getPreconditions() - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite
getRequestConfigBuilder() - Method in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
getSymbolicName() - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite.Bundle
getTargetURL() - Method in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
getVersion() - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite.Bundle

## H

handleResponse(ClassicHttpResponse) - Method in class org.apache.sling.maven.bundlesupport.deploy.method.ResponseCodeEnforcingResponseHandler
HelpMojo - Class in org.apache.sling.sling_maven_plugin
  Display help information on sling-maven-plugin.
  Call `mvn sling:help -Ddetail=true -Dgoal=<goal-name>` to display parameter details.
HelpMojo() - Constructor for class org.apache.sling.sling_maven_plugin.HelpMojo
httpClient(CloseableHttpClient) - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext

## I

isBundleStart() - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext
isFailOnError() - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext
isRefreshPackages() - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext

## J

JSON_MIME_TYPE - Static variable in class org.apache.sling.maven.bundlesupport.JsonSupport
  Mime type for json response.
JsonSupport - Class in org.apache.sling.maven.bundlesupport

## L

log(Log) - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext

## M

mimeType - Variable in class org.apache.sling.maven.bundlesupport.BundleInstallFileMojo
  The content type / mime type used for WebDAV or Sling POST deployment.
mimeType(String) - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext
mount(URI, File) - Method in class org.apache.sling.maven.bundlesupport.fsresource.SlingInitialContentMounter
  Add configurations to a running OSGi instance for initial content.
mount(URI, File, File) - Method in class org.apache.sling.maven.bundlesupport.fsresource.FileVaultXmlMounter
  Add configurations to a running OSGi instance for FileVault XML

## O

org.apache.sling.maven.bundlesupport - package org.apache.sling.maven.bundlesupport
org.apache.sling.maven.bundlesupport.deploy - package org.apache.sling.maven.bundlesupport.deploy
org.apache.sling.maven.bundlesupport.deploy.method - package org.apache.sling.maven.bundlesupport.deploy.method
org.apache.sling.maven.bundlesupport.fsresource - package org.apache.sling.maven.bundlesupport.fsresource
org.apache.sling.sling_maven_plugin - package org.apache.sling.sling_maven_plugin

## P

parseArray(String) - Static method in class org.apache.sling.maven.bundlesupport.JsonSupport
  Parse String to JSON array.
parseObject(String) - Static method in class org.apache.sling.maven.bundlesupport.JsonSupport
  Parse String to JSON object.
project - Variable in class org.apache.sling.maven.bundlesupport.BundleInstallFileMojo
  The Maven project.
project - Variable in class org.apache.sling.maven.bundlesupport.FsMountMojo
  The Maven project.

## R

refreshPackages(boolean) - Method in class org.apache.sling.maven.bundlesupport.deploy.DeployContext
repoSession - Variable in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
repositories - Variable in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
repoSystem - Variable in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
resolveArtifact(Artifact) - Method in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
ResponseCodeEnforcingResponseHandler - Class in org.apache.sling.maven.bundlesupport.deploy.method
  Throws `HttpResponseException` for all response codes except for the accepted ones.
ResponseCodeEnforcingResponseHandler(Integer...) - Constructor for class org.apache.sling.maven.bundlesupport.deploy.method.ResponseCodeEnforcingResponseHandler
ResponseCodeEnforcingResponseHandler(String, Integer...) - Constructor for class org.apache.sling.maven.bundlesupport.deploy.method.ResponseCodeEnforcingResponseHandler
ResponseCodeEnforcingResponseHandler(String, Predicate<String>, Integer...) - Constructor for class org.apache.sling.maven.bundlesupport.deploy.method.ResponseCodeEnforcingResponseHandler

## S

setArtifactId(String) - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite.Bundle
setGroupId(String) - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite.Bundle
setSymbolicName(String) - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite.Bundle
setVersion(String) - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite.Bundle
slingConsoleUrl - Variable in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
  The WebConsole URL of the running Sling instance.
SlingInitialContentMounter - Class in org.apache.sling.maven.bundlesupport.fsresource
  Manages OSGi configurations for File System Resource Provider for Sling-Initial-Content.
SlingInitialContentMounter(Log, CloseableHttpClient, RequestConfig.Builder, MavenProject) - Constructor for class org.apache.sling.maven.bundlesupport.fsresource.SlingInitialContentMounter
SlingPostDeployMethod - Class in org.apache.sling.maven.bundlesupport.deploy.method
SlingPostDeployMethod() - Constructor for class org.apache.sling.maven.bundlesupport.deploy.method.SlingPostDeployMethod
SlingPostServlet - Enum constant in enum org.apache.sling.maven.bundlesupport.deploy.BundleDeploymentMethod
  Via POST to Sling directly
slingUrl - Variable in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
  The URL of the running Sling instance.
slingUrlSuffix - Variable in class org.apache.sling.maven.bundlesupport.BundleDeployFileMojo
  An optional url suffix which will be appended to the `sling.url` for use as the real target url.

## T

toJson(Map<String, Object>) - Static method in class org.apache.sling.maven.bundlesupport.JsonSupport
toString() - Method in class org.apache.sling.maven.bundlesupport.BundlePrerequisite.Bundle

## U

undeploy(URI, String, DeployContext) - Method in interface org.apache.sling.maven.bundlesupport.deploy.DeployMethod
  Undeploy/uninstall a bundle on a Sling instance.
undeploy(URI, String, DeployContext) - Method in class org.apache.sling.maven.bundlesupport.deploy.method.FelixPostDeployMethod
undeploy(URI, String, DeployContext) - Method in class org.apache.sling.maven.bundlesupport.deploy.method.SlingPostDeployMethod
undeploy(URI, String, DeployContext) - Method in class org.apache.sling.maven.bundlesupport.deploy.method.WebDavPutDeployMethod
unmount(URI) - Method in class org.apache.sling.maven.bundlesupport.fsresource.SlingInitialContentMounter
  Remove configurations from a running OSGi instance for initial content.
unmount(URI, File, File) - Method in class org.apache.sling.maven.bundlesupport.fsresource.FileVaultXmlMounter
  Remove configurations to a running OSGi instance for FileVault XML
usePut - Variable in class org.apache.sling.maven.bundlesupport.BundleInstallFileMojo
  Deprecated.
  Use `AbstractBundleInstallMojo.deploymentMethod` instead.

## V

validateJsonStructure(String, boolean) - Static method in class org.apache.sling.maven.bundlesupport.JsonSupport
  Validate JSON structure
ValidationMojo - Class in org.apache.sling.maven.bundlesupport
  Validate all JSON files of a project.
ValidationMojo() - Constructor for class org.apache.sling.maven.bundlesupport.ValidationMojo
valueOf(String) - Static method in enum org.apache.sling.maven.bundlesupport.deploy.BundleDeploymentMethod
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.sling.maven.bundlesupport.deploy.BundleDeploymentMethod
  Returns an array containing the constants of this enum type, in the order they are declared.

## W

WebConsole - Enum constant in enum org.apache.sling.maven.bundlesupport.deploy.BundleDeploymentMethod
  Via POST to Felix Web Console
WebDAV - Enum constant in enum org.apache.sling.maven.bundlesupport.deploy.BundleDeploymentMethod
  Via WebDAV
WebDavPutDeployMethod - Class in org.apache.sling.maven.bundlesupport.deploy.method
WebDavPutDeployMethod() - Constructor for class org.apache.sling.maven.bundlesupport.deploy.method.WebDavPutDeployMethod

A B C D E F G H I J L M O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values