Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 640 Bytes

File metadata and controls

20 lines (17 loc) · 640 Bytes

Java Usage

MavenRepository repository = MavenRepository.builder()
        .url("https://repo1.maven.org/")
        .id("maven2") // not required, 'maven2' is set by default
        .build();

MavenDependency dependency = MavenDependency.builder()
        .repository(repository)
        .groupId("com.google.guava")
        .artifactId("guava")
        .version("33.2.1-jre")
        // .notation("com.google.guava:guava:33.2.1-jre") // also works
        .build();

List<MavenDependency> dependencies = List.of(dependency);
ResolverResult result = MavenResolver.resolve(dependencies);
// do whatever you want with the result