org.apache.directory.daemon.installers
Class ServiceInstallersMojo

java.lang.Object
  extended by AbstractMojo
      extended by org.apache.directory.daemon.installers.ServiceInstallersMojo

public class ServiceInstallersMojo
extends AbstractMojo

Maven 2 mojo creating the platform specific installation layout images.


Field Summary
(package private) static java.lang.String BOOTSTRAPPER_ARTIFACT_ID
           
(package private) static java.lang.String BOOTSTRAPPER_GROUP_ID
           
(package private) static java.lang.String DAEMON_ARTIFACT_ID
           
(package private) static java.lang.String DAEMON_GROUP_ID
           
(package private) static java.lang.String LOGGER_ARTIFACT_ID
           
(package private) static java.lang.String LOGGER_GROUP_ID
           
 
Constructor Summary
ServiceInstallersMojo()
           
 
Method Summary
 void execute()
           
 java.lang.String getApplicationClass()
           
 Artifact getBootstrapper()
           
 Artifact getDaemon()
           
 java.lang.String getEncoding()
           
 java.util.Set getExcludes()
           
 Artifact getLogger()
           
 java.io.File getOutputDirectory()
           
 PackagedFile[] getPackagedFiles()
           
 MavenProject getProject()
           
 java.io.File getSourceDirectory()
           
 void reportSetup()
           
 void setPackagedFiles(PackagedFile[] packagedFiles)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BOOTSTRAPPER_ARTIFACT_ID

static final java.lang.String BOOTSTRAPPER_ARTIFACT_ID
See Also:
Constant Field Values

BOOTSTRAPPER_GROUP_ID

static final java.lang.String BOOTSTRAPPER_GROUP_ID
See Also:
Constant Field Values

LOGGER_ARTIFACT_ID

static final java.lang.String LOGGER_ARTIFACT_ID
See Also:
Constant Field Values

LOGGER_GROUP_ID

static final java.lang.String LOGGER_GROUP_ID
See Also:
Constant Field Values

DAEMON_ARTIFACT_ID

static final java.lang.String DAEMON_ARTIFACT_ID
See Also:
Constant Field Values

DAEMON_GROUP_ID

static final java.lang.String DAEMON_GROUP_ID
See Also:
Constant Field Values
Constructor Detail

ServiceInstallersMojo

public ServiceInstallersMojo()
Method Detail

execute

public void execute()
             throws MojoExecutionException,
                    MojoFailureException
Throws:
MojoExecutionException
MojoFailureException

reportSetup

public void reportSetup()

getOutputDirectory

public java.io.File getOutputDirectory()

getBootstrapper

public Artifact getBootstrapper()

getDaemon

public Artifact getDaemon()

getLogger

public Artifact getLogger()

getEncoding

public java.lang.String getEncoding()

getProject

public MavenProject getProject()

getExcludes

public java.util.Set getExcludes()

getApplicationClass

public java.lang.String getApplicationClass()

getSourceDirectory

public java.io.File getSourceDirectory()

setPackagedFiles

public void setPackagedFiles(PackagedFile[] packagedFiles)

getPackagedFiles

public PackagedFile[] getPackagedFiles()