Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maven Resource Loader #4

Open
ms5984 opened this issue Jan 4, 2023 · 0 comments
Open

Maven Resource Loader #4

ms5984 opened this issue Jan 4, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@ms5984
Copy link
Member

ms5984 commented Jan 4, 2023

Abstract

That's why I don't wanna host jars at all, I wanna rely on the Maven repository format. Central especially they make sure stuff is safe, we would get the jars, checksums, .asc signatures and verify everything by default

Requirements

  • Support programmatic usage--such as to enable current JVM state to control loading (skip an artifact completely if its classes are already present on the class path)
  • Support using a manifest file (possibly .properties as that is very well supported)
  • Resolve artifacts using exact GAV coordinates (don't allow magic versions like LATEST)
    • Support SNAPSHOT artifacts (may need to be able to parse Maven metadata)
    • Support classifiers
  • Can load artifacts async or block until ready
@ms5984 ms5984 added the enhancement New feature or request label Jan 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant