Skip to content

Java library that allows to search and browse the Maven artifacts

License

Notifications You must be signed in to change notification settings

aistomin/maven-browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

447 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

maven-browser

CI Hits-of-Code codecov Maven Central javadoc

This Java library allows you to browse the Maven Central repository. It uses the Maven Central API to retrieve data from the repository. The tool can be useful for developers who create CI scripts or other tools that need to read information from Maven repository.

Getting Started

System Requirements

  • JDK 21 or higher.
  • Apache Maven 3.3.9 or higher.

Add Maven Dependency

If you use Maven, add the following configuration to your project's pom.xml

<dependencies>
    <!-- other dependencies are there -->
    <dependency>
        <groupId>com.github.aistomin</groupId>
        <artifactId>maven-browser</artifactId>
        <version>5.0</version>
    </dependency>
    <!-- other dependencies are there -->
</dependencies>

or, if you use Gradle, add the following line to your build file:

compile 'com.github.aistomin:maven-browser:5.0'

Read the Data from Maven Repository

We created some Groovy examples of how the library can be used. Please take a look at the examples here.

Licence

The project is licensed under the terms of the Apache License, Version 2.0.

Have You Found a Bug? Do You Have Any Suggestions?

Although we try our best, bugs are always possible :) We're also happy to hear suggestions, ideas, and thoughts from you. Don't hesitate to create an issue. It will help us make our project better. Thank you in advance!

How to Contribute

Do you want to help us with the project? We would be happy to have your contribution! Please fork the repository, make changes, and submit a pull request. We will review your changes and merge them to the master branch if they meet our guidelines. To avoid frustration, before sending us your pull request please run the full Maven build:

$ mvn clean install package javadoc:javadoc

Keep in mind our system requirements.

About

Java library that allows to search and browse the Maven artifacts

Topics

Resources

License

Stars

Watchers

Forks

Contributors