Re: Best way to list artifacts in local repository?

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: Best way to list artifacts in local repository?

Alexander Bubenchikov-2
Look at https://maven.apache.org/maven-indexer/

On Wed, Jan 22, 2020 at 6:44 PM Mickael Istria <[hidden email]> wrote:

> Hi all,
>
> We're currently working on extending the soon to be Eclipse "Lemminx" XML
> Language Server with Maven smartness.
> This is an interesting and promising piece of work and we already have some
> interesting basic features working: plain XML completion validation, Maven
> Model Builder error/warning reports, properties completion, version
> validation... and the list of features is growing at a good speed.
> We rely on Maven APIs for all the Maven smartness, and we try to avoid
> non-Maven API based features.
>
> However, there is a simple case we're missing to implement properly:
> listing artifacts in local repository. We could indeed just list the
> filesystem and that would work well enough, but I'm afraid it's duplicating
> some logic that might already exist in Maven.
> So the question is: is there already some API to list content of the local
> repository as Maven artifacts?
>
> Thanks in advance,
> --
> Mickael Istria
> Eclipse IDE <https://www.eclipse.org/downloads/eclipse-packages/>
> developer, for Red Hat Developers <https://developers.redhat.com/>
>


--
Alexander Bubenchikov
Software developer
JetBrains
http://www.jetbrains.com
The Drive to Develop