com.xebialabs.deployit.maven.packager
Class ManifestPackager

java.lang.Object
  extended by com.xebialabs.deployit.maven.packager.ManifestPackager
All Implemented Interfaces:
ApplicationDeploymentPackager

public class ManifestPackager
extends Object
implements ApplicationDeploymentPackager


Constructor Summary
ManifestPackager(String artifactId, String version, File targetDirectory)
           
 
Method Summary
 void addDeployableArtifact(DeployableArtifactItem item)
           
 List<String> getCliCommands()
           
 String getDeploymentPackageName()
           
 File getManifestFile()
           
 File getTargetDirectory()
           
 boolean isGenerateManifestOnly()
           
 void perform()
           
 void setGenerateManifestOnly(boolean generateManifestOnly)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManifestPackager

public ManifestPackager(String artifactId,
                        String version,
                        File targetDirectory)
Method Detail

getTargetDirectory

public File getTargetDirectory()

perform

public void perform()
Specified by:
perform in interface ApplicationDeploymentPackager

getDeploymentPackageName

public String getDeploymentPackageName()
Specified by:
getDeploymentPackageName in interface ApplicationDeploymentPackager

getCliCommands

public List<String> getCliCommands()
Specified by:
getCliCommands in interface ApplicationDeploymentPackager

addDeployableArtifact

public void addDeployableArtifact(DeployableArtifactItem item)
Specified by:
addDeployableArtifact in interface ApplicationDeploymentPackager

isGenerateManifestOnly

public boolean isGenerateManifestOnly()

setGenerateManifestOnly

public void setGenerateManifestOnly(boolean generateManifestOnly)

getManifestFile

public File getManifestFile()


Copyright © 2010. All Rights Reserved.