Interface DependencyResolver

    • Method Detail

      • addDependency

        void addDependency​(java.lang.String coordinates)
        Add a dependency.

        Coordinates must be given a group ID, artifact ID, and version in the form of "groupId:artifactId:version". Coordinates support Maven dependency ranges. Coordinates do not support LATEST, SNAPSHOT, latest-release, latest.*, or Gradle style "+" syntax.

        Parameters:
        coordinates - Dependency coordinates to add.
        Throws:
        DependencyResolverException - When the dependency is invalid.
      • resolve

        java.util.List<ResolvedArtifact> resolve()
        Resolves artifacts for the configured dependencies.
        Returns:
        Returns the resolved artifacts, including file on disk and coordinates.
        Throws:
        DependencyResolverException - If dependency resolution fails.