Interface DependencyResolver


  • public interface DependencyResolver
    Provides mapping between a Maven coordinate (e.g. org.robolectric:android-all:7.1.0_r7-robolectric-r1) and a file on disk (e.g. android-all-7.1.0_r7-robolectric-r1.jar).

    An instance of DependencyResolver is employed when org.robolectric.plugins.DefaultSdkProvider is used.

    See org.robolectric.pluginapi for instructions for providing your own implementation.

    • Method Detail

      • getLocalArtifactUrls

        @Deprecated
        default URL[] getLocalArtifactUrls​(DependencyJar dependency)
        Deprecated.
        Robolectric will never ask for a dependency composed of more than one artifact, so this method isn't necessary.
        Returns URLs representing the full transitive dependency graph of the given Maven dependency.