org.codehaus.plexus.builder.service
Class DefaultServiceBuilder

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.plexus.builder.AbstractBuilder
          extended by org.codehaus.plexus.builder.service.DefaultServiceBuilder
All Implemented Interfaces:
ServiceBuilder, org.codehaus.plexus.logging.LogEnabled

public class DefaultServiceBuilder
extends AbstractBuilder
implements ServiceBuilder

Version:
$Id: DefaultServiceBuilder.java 2001 2005-05-27 14:49:57Z 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.service.ServiceBuilder
ROLE
 
Constructor Summary
DefaultServiceBuilder()
           
 
Method Summary
 void build(String serviceName, File outputDirectory, File classes, List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository, Set serviceArtifacts, File serviceConfiguration, File configurationsDirectory, File configurationProperties)
           
 void bundle(File outputFile, 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

DefaultServiceBuilder

public DefaultServiceBuilder()
Method Detail

build

public void build(String serviceName,
                  File outputDirectory,
                  File classes,
                  List remoteRepositories,
                  org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                  Set serviceArtifacts,
                  File serviceConfiguration,
                  File configurationsDirectory,
                  File configurationProperties)
           throws ServiceBuilderException
Specified by:
build in interface ServiceBuilder
Throws:
ServiceBuilderException

bundle

public void bundle(File outputFile,
                   File workingDirectory)
            throws ServiceBuilderException
Specified by:
bundle in interface ServiceBuilder
Throws:
ServiceBuilderException


Copyright © 2001-2011 Codehaus. All Rights Reserved.