Recaf icon indicating copy to clipboard operation
Recaf copied to clipboard

Maven Artifact Resolver

Open Amejonah1200 opened this issue 2 years ago • 1 comments

A very popular issue when using Recaf is the fact that some dependencies are missing which are causing failed recompilation.

To add users to find the corresponding jars to add as library, there should be a utility for downloading artifacts based on maven coordinates.

These are the features I would suggest being available either built-in or as plugin:

  • Search for dependencies, like IntelliJ allows it to.
  • A search of artifacts based on packages.
  • Resolved dependencies should being able to be downloaded and linked to the workspace.

Upon investigation, the Maven Artifact Resolver can be used, this is, as noted by some, a "beefy" library, so it should be considered if this feature is better off in a plugin.

Amejonah1200 avatar Aug 28 '23 22:08 Amejonah1200

https://maven.apache.org/repository/central-index.html https://maven.apache.org/maven-indexer/indexer-core/

https://oss.sonatype.org/#nexus-search;quick~ https://oss.sonatype.org/service/local/lucene/search?_dc=1693511344333&cn=jakarta.annotation.Nonnull

could be sued for searching based on FQN of classes.

Amejonah1200 avatar Aug 31 '23 19:08 Amejonah1200