org.apache.maven.artifact.repository.layout
Class JPackageRepositoryLayout

java.lang.Object
  extended by org.apache.maven.artifact.repository.layout.JPackageRepositoryLayout
All Implemented Interfaces:
ArtifactRepositoryLayout

public class JPackageRepositoryLayout
extends java.lang.Object
implements ArtifactRepositoryLayout

Repository layout for jpackage based repositories. This class resolves items for jpp style repos (i.e things located in /usr/share/java).


Field Summary
 
Fields inherited from interface org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
ROLE
 
Constructor Summary
JPackageRepositoryLayout()
           
 
Method Summary
 java.lang.String pathOf(Artifact artifact)
           
 java.lang.String pathOfLocalRepositoryMetadata(ArtifactMetadata metadata, ArtifactRepository repository)
           
 java.lang.String pathOfRemoteRepositoryMetadata(ArtifactMetadata metadata)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPackageRepositoryLayout

public JPackageRepositoryLayout()
Method Detail

pathOf

public java.lang.String pathOf(Artifact artifact)
Specified by:
pathOf in interface ArtifactRepositoryLayout

pathOfLocalRepositoryMetadata

public java.lang.String pathOfLocalRepositoryMetadata(ArtifactMetadata metadata,
                                                      ArtifactRepository repository)
Specified by:
pathOfLocalRepositoryMetadata in interface ArtifactRepositoryLayout

pathOfRemoteRepositoryMetadata

public java.lang.String pathOfRemoteRepositoryMetadata(ArtifactMetadata metadata)
Specified by:
pathOfRemoteRepositoryMetadata in interface ArtifactRepositoryLayout


Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.