Class RepositoryUtils


  • public class RepositoryUtils
    extends java.lang.Object
    Warning: This is an internal utility class that is only public for technical reasons, it is not part of the public API. In particular, this class can be changed or deleted without prior notice.
    Author:
    Benjamin Bentmann
    • Constructor Summary

      Constructors 
      Constructor Description
      RepositoryUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getLayout​(org.apache.maven.artifact.repository.ArtifactRepository repo)  
      static org.eclipse.aether.repository.WorkspaceRepository getWorkspace​(org.eclipse.aether.RepositorySystemSession session)  
      static org.eclipse.aether.artifact.ArtifactType newArtifactType​(java.lang.String id, org.apache.maven.artifact.handler.ArtifactHandler handler)  
      static org.eclipse.aether.artifact.ArtifactTypeRegistry newArtifactTypeRegistry​(ArtifactHandlerManager handlerManager)  
      static org.apache.maven.artifact.handler.ArtifactHandler newHandler​(org.eclipse.aether.artifact.Artifact artifact)  
      static boolean repositoriesEquals​(java.util.List<org.eclipse.aether.repository.RemoteRepository> r1, java.util.List<org.eclipse.aether.repository.RemoteRepository> r2)  
      static int repositoriesHashCode​(java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories)  
      static org.eclipse.aether.artifact.Artifact toArtifact​(org.apache.maven.artifact.Artifact artifact)  
      static org.apache.maven.artifact.Artifact toArtifact​(org.eclipse.aether.artifact.Artifact artifact)  
      static java.util.Collection<org.eclipse.aether.artifact.Artifact> toArtifacts​(java.util.Collection<org.apache.maven.artifact.Artifact> artifactsToConvert)  
      static void toArtifacts​(java.util.Collection<org.apache.maven.artifact.Artifact> artifacts, java.util.Collection<? extends org.eclipse.aether.graph.DependencyNode> nodes, java.util.List<java.lang.String> trail, org.eclipse.aether.graph.DependencyFilter filter)  
      static org.eclipse.aether.graph.Dependency toDependency​(org.apache.maven.artifact.Artifact artifact, java.util.Collection<org.apache.maven.model.Exclusion> exclusions)  
      static org.eclipse.aether.graph.Dependency toDependency​(org.apache.maven.model.Dependency dependency, org.eclipse.aether.artifact.ArtifactTypeRegistry stereotypes)  
      static org.eclipse.aether.repository.RemoteRepository toRepo​(org.apache.maven.artifact.repository.ArtifactRepository repo)  
      static java.util.List<org.eclipse.aether.repository.RemoteRepository> toRepos​(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repos)  
      • Methods inherited from class java.lang.Object

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

      • RepositoryUtils

        public RepositoryUtils()
    • Method Detail

      • toArtifact

        public static org.apache.maven.artifact.Artifact toArtifact​(org.eclipse.aether.artifact.Artifact artifact)
      • toArtifacts

        public static void toArtifacts​(java.util.Collection<org.apache.maven.artifact.Artifact> artifacts,
                                       java.util.Collection<? extends org.eclipse.aether.graph.DependencyNode> nodes,
                                       java.util.List<java.lang.String> trail,
                                       org.eclipse.aether.graph.DependencyFilter filter)
      • toArtifact

        public static org.eclipse.aether.artifact.Artifact toArtifact​(org.apache.maven.artifact.Artifact artifact)
      • toDependency

        public static org.eclipse.aether.graph.Dependency toDependency​(org.apache.maven.artifact.Artifact artifact,
                                                                       java.util.Collection<org.apache.maven.model.Exclusion> exclusions)
      • toRepos

        public static java.util.List<org.eclipse.aether.repository.RemoteRepository> toRepos​(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repos)
      • toRepo

        public static org.eclipse.aether.repository.RemoteRepository toRepo​(org.apache.maven.artifact.repository.ArtifactRepository repo)
      • getLayout

        public static java.lang.String getLayout​(org.apache.maven.artifact.repository.ArtifactRepository repo)
      • newHandler

        public static org.apache.maven.artifact.handler.ArtifactHandler newHandler​(org.eclipse.aether.artifact.Artifact artifact)
      • newArtifactType

        public static org.eclipse.aether.artifact.ArtifactType newArtifactType​(java.lang.String id,
                                                                               org.apache.maven.artifact.handler.ArtifactHandler handler)
      • toDependency

        public static org.eclipse.aether.graph.Dependency toDependency​(org.apache.maven.model.Dependency dependency,
                                                                       org.eclipse.aether.artifact.ArtifactTypeRegistry stereotypes)
      • newArtifactTypeRegistry

        public static org.eclipse.aether.artifact.ArtifactTypeRegistry newArtifactTypeRegistry​(ArtifactHandlerManager handlerManager)
      • toArtifacts

        public static java.util.Collection<org.eclipse.aether.artifact.Artifact> toArtifacts​(java.util.Collection<org.apache.maven.artifact.Artifact> artifactsToConvert)
      • getWorkspace

        public static org.eclipse.aether.repository.WorkspaceRepository getWorkspace​(org.eclipse.aether.RepositorySystemSession session)
      • repositoriesEquals

        public static boolean repositoriesEquals​(java.util.List<org.eclipse.aether.repository.RemoteRepository> r1,
                                                 java.util.List<org.eclipse.aether.repository.RemoteRepository> r2)
      • repositoriesHashCode

        public static int repositoriesHashCode​(java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories)