org.codehaus.plexus.builder.application
Interface ApplicationBuilder

All Known Implementing Classes:
DefaultApplicationBuilder

public interface ApplicationBuilder

Version:
$Id: ApplicationBuilder.java 1787 2005-05-12 08:42:19Z trygvis $
Author:
Jason van Zyl, Trygve Laugstøl

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 void assemble(java.lang.String applicationName, java.io.File workingDirectory, java.util.List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRespository, java.util.Set projectArtifacts, java.util.Set serviceArtifacts, java.io.File applicationConfiguration, java.io.File configurationsDirectory, java.io.File configurationPropertiesFile)
           
 void bundle(java.io.File outputFile, java.io.File workingDirectory)
           
 

Field Detail

ROLE

public static final java.lang.String ROLE
Method Detail

assemble

public void assemble(java.lang.String applicationName,
                     java.io.File workingDirectory,
                     java.util.List remoteRepositories,
                     org.apache.maven.artifact.repository.ArtifactRepository localRespository,
                     java.util.Set projectArtifacts,
                     java.util.Set serviceArtifacts,
                     java.io.File applicationConfiguration,
                     java.io.File configurationsDirectory,
                     java.io.File configurationPropertiesFile)
              throws ApplicationBuilderException
Throws:
ApplicationBuilderException

bundle

public void bundle(java.io.File outputFile,
                   java.io.File workingDirectory)
            throws ApplicationBuilderException
Throws:
ApplicationBuilderException


Copyright © 2001-2007 Codehaus. All Rights Reserved.