Class P2ArtifactRepositoryLayout

  • All Implemented Interfaces:
    org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout2

    @Component(role=org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout.class,
               hint="p2")
    public class P2ArtifactRepositoryLayout
    extends java.lang.Object
    implements org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout2
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static org.apache.maven.artifact.repository.ArtifactRepositoryPolicy DISABLED_POLICY  
      static java.lang.String ID  
      • Fields inherited from interface org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout

        ROLE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getId()  
      org.apache.maven.artifact.repository.ArtifactRepository newMavenArtifactRepository​(java.lang.String id, java.lang.String url, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases)  
      java.lang.String pathOf​(org.apache.maven.artifact.Artifact artifact)  
      java.lang.String pathOfLocalRepositoryMetadata​(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository repository)  
      java.lang.String pathOfRemoteRepositoryMetadata​(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DISABLED_POLICY

        private static final org.apache.maven.artifact.repository.ArtifactRepositoryPolicy DISABLED_POLICY
    • Constructor Detail

      • P2ArtifactRepositoryLayout

        public P2ArtifactRepositoryLayout()
    • Method Detail

      • pathOf

        public java.lang.String pathOf​(org.apache.maven.artifact.Artifact artifact)
        Specified by:
        pathOf in interface org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
      • pathOfLocalRepositoryMetadata

        public java.lang.String pathOfLocalRepositoryMetadata​(org.apache.maven.artifact.metadata.ArtifactMetadata metadata,
                                                              org.apache.maven.artifact.repository.ArtifactRepository repository)
        Specified by:
        pathOfLocalRepositoryMetadata in interface org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
      • pathOfRemoteRepositoryMetadata

        public java.lang.String pathOfRemoteRepositoryMetadata​(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
        Specified by:
        pathOfRemoteRepositoryMetadata in interface org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
      • getId

        public java.lang.String getId()
        Specified by:
        getId in interface org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
      • newMavenArtifactRepository

        public org.apache.maven.artifact.repository.ArtifactRepository newMavenArtifactRepository​(java.lang.String id,
                                                                                                  java.lang.String url,
                                                                                                  org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots,
                                                                                                  org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases)
        Specified by:
        newMavenArtifactRepository in interface org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout2