Class AbstractArtifactResolver

    • Field Detail

      • logger

        protected final Logger logger
    • Constructor Detail

      • AbstractArtifactResolver

        public AbstractArtifactResolver()
    • Method Detail

      • resolve

        public final java.util.Set<Artifact> resolve​(java.net.URL... classPathURLs)
        Description copied from interface: ArtifactResolver
        Resolve the artifacts
        Specified by:
        resolve in interface ArtifactResolver
        Parameters:
        classPathURLs - The URLs of Class-Paths
        Returns:
        the non-null read-only Set
      • setPriority

        public void setPriority​(int priority)
      • doResolve

        protected abstract void doResolve​(java.util.Collection<Artifact> artifactSet,
                                          java.net.URLClassLoader urlClassLoader)
      • newURLClassLoader

        protected java.net.URLClassLoader newURLClassLoader​(java.net.URL[] urls)
      • resolveArtifactResourceURL

        protected java.net.URL resolveArtifactResourceURL​(java.net.URL resourceURL)