Class MavenRepository

  • All Implemented Interfaces:
    Repository

    class MavenRepository
    extends SimpleRepository
    Maven repository layout, as used by upstream Maven.

    Example: g/r/o/u/p/artifact/ver/artifact-ver.ext

    • Constructor Summary

      Constructors 
      Constructor Description
      MavenRepository​(java.lang.String namespace, java.nio.file.Path root, org.w3c.dom.Element filter)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.nio.file.Path getArtifactPath​(java.lang.String pattern, java.lang.String groupId, java.lang.String artifactId, java.lang.String extension, java.lang.String classifier, java.lang.String version)  
      • Methods inherited from class java.lang.Object

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

      • MavenRepository

        public MavenRepository​(java.lang.String namespace,
                               java.nio.file.Path root,
                               org.w3c.dom.Element filter)
    • Method Detail

      • getArtifactPath

        protected java.nio.file.Path getArtifactPath​(java.lang.String pattern,
                                                     java.lang.String groupId,
                                                     java.lang.String artifactId,
                                                     java.lang.String extension,
                                                     java.lang.String classifier,
                                                     java.lang.String version)
        Specified by:
        getArtifactPath in class SimpleRepository