org.codehaus.mojo.appassembler.util
Class DependencyFactory

java.lang.Object
  extended by org.codehaus.mojo.appassembler.util.DependencyFactory

public class DependencyFactory
extends Object

A factory that creates Dependency objects.

Author:
Dennis Lundberg

Constructor Summary
DependencyFactory()
           
 
Method Summary
static Dependency create(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout, boolean useTimestampInSnapshotFileName, String outputFileNameMapping)
          Used by AssembleMojo and JavaServiceWrapperDaemonGenerator.
static Dependency create(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout, String outputFileNameMapping)
          Used by GenericDaemonGenerator.
static Dependency create(org.apache.maven.project.MavenProject project, String id, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout, String outputFileNameMapping)
          Used by AbstractBooterDaemonGenerator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DependencyFactory

public DependencyFactory()
Method Detail

create

public static Dependency create(org.apache.maven.artifact.Artifact artifact,
                                org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout,
                                String outputFileNameMapping)
Used by GenericDaemonGenerator.


create

public static Dependency create(org.apache.maven.artifact.Artifact artifact,
                                org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout,
                                boolean useTimestampInSnapshotFileName,
                                String outputFileNameMapping)
Used by AssembleMojo and JavaServiceWrapperDaemonGenerator.


create

public static Dependency create(org.apache.maven.project.MavenProject project,
                                String id,
                                org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout,
                                String outputFileNameMapping)
                         throws DaemonGeneratorException
Used by AbstractBooterDaemonGenerator.

Throws:
DaemonGeneratorException


Copyright © 2006-2013 Codehaus. All Rights Reserved.