org.codehaus.plexus.builder.application
Class DefaultApplicationBuilder

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.plexus.builder.AbstractBuilder
          extended by org.codehaus.plexus.builder.application.DefaultApplicationBuilder
All Implemented Interfaces:
ApplicationBuilder, org.codehaus.plexus.logging.LogEnabled

public class DefaultApplicationBuilder
extends AbstractBuilder
implements ApplicationBuilder

Version:
$Id: DefaultApplicationBuilder.java 2068 2005-06-03 13:46:41Z trygvis $
Author:
Jason van Zyl, Trygve Laugstøl

Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.plexus.builder.AbstractBuilder
AbstractBuilder.AndArtifactFilter, AbstractBuilder.GroupArtifactTypeArtifactFilter, AbstractBuilder.ScopeExcludeArtifactFilter
 
Field Summary
 
Fields inherited from interface org.codehaus.plexus.builder.application.ApplicationBuilder
ROLE
 
Constructor Summary
DefaultApplicationBuilder()
           
 
Method Summary
 void assemble(java.lang.String applicationName, java.io.File workingDirectory, java.util.List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository, 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)
           
 
Methods inherited from class org.codehaus.plexus.builder.AbstractBuilder
copyArtifact, copyArtifacts, executable, filterCopy, filterCopy, filterCopy, findArtifacts, getBootArtifacts, getCoreArtifacts, getExcludedArtifacts, getResourceAsStream, mkdirs, resolveVersion
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultApplicationBuilder

public DefaultApplicationBuilder()
Method Detail

assemble

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

bundle

public void bundle(java.io.File outputFile,
                   java.io.File workingDirectory)
            throws ApplicationBuilderException
Specified by:
bundle in interface ApplicationBuilder
Throws:
ApplicationBuilderException


Copyright © 2001-2009 Codehaus. All Rights Reserved.