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

[Package Request] Apache Maven #29674

Closed
x80486 opened this issue Dec 8, 2024 · 9 comments · Fixed by #29679
Closed

[Package Request] Apache Maven #29674

x80486 opened this issue Dec 8, 2024 · 9 comments · Fixed by #29679
Labels
enhancement New feature or request
Milestone

Comments

@x80486
Copy link

x80486 commented Dec 8, 2024

Description

Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

Metadata

@suzuki-shunsuke
Copy link
Member

@suzuki-shunsuke
Copy link
Member

@suzuki-shunsuke suzuki-shunsuke added the enhancement New feature or request label Dec 8, 2024
@suzuki-shunsuke suzuki-shunsuke added this to the v4.270.0 milestone Dec 8, 2024
@suzuki-shunsuke
Copy link
Member

@x80486
Copy link
Author

x80486 commented Dec 8, 2024

I'm not very familiar with Aqua. I use it through mise, and contrary to what I can see with other packages, there is no way to install apache/maven — even after these changes. Other packages work fine.

I was expecting Aqua to be able to manage the binaries for Apache Maven.

@suzuki-shunsuke
Copy link
Member

suzuki-shunsuke commented Dec 8, 2024

I know mise uses aqua-registry as backend, but I'm not familiar with mise.
aqua-registry is the registry for aqua, not mise.
Could you ask mise community for help?
Maybe mise caches aqua-registry.

About aqua, we haven't released the new version of aqua-registry yet.
https://github.com/aquaproj/aqua-registry/releases

@x80486
Copy link
Author

x80486 commented Dec 8, 2024

All right. Then I will wait for the release of the Aqua registry. I thought it was published right away, because I was able to install rfjakob/gocryptfs already, but when I tried Apache Maven I got this:

[x80486@uplink:~]$  mise use --global aqua:apache/maven --verbose 
DEBUG ARGS: /home/x80486/.local/share/applications/mise use --global aqua:apache/maven --verbose
DEBUG config: ~/.config/mise/config.toml
DEBUG install_some_versions: aqua:apache/maven@latest
DEBUG GET Downloading https://mise-versions.jdx.dev/aqua-registry/apache/maven/registry.yaml to ~/.cache/mise/aqua-registry/pkgs/apache/maven/registry.yaml
DEBUG GET https://mise-versions.jdx.dev/aqua-registry/apache/maven/registry.yaml
DEBUG starting new connection: https://mise-versions.jdx.dev/
DEBUG GET https://mise-versions.jdx.dev/aqua-registry/apache/maven/registry.yaml 404 Not Found
Error: 
   0: HTTP status client error (404 Not Found) for url (https://mise-versions.jdx.dev/aqua-registry/apache/maven/registry.yaml)

Location:
   src/http.rs:64

Version:
   2024.12.2 linux-x64 (d1b9749 2024-12-07)

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.

And again, this may be an issue with mise, but I was going under the assumption that Apache Maven was available right away, similar to gocryptfs.

@suzuki-shunsuke
Copy link
Member

About aqua, we haven't released the new version of aqua-registry yet.

v4.270.0 is out. 🎉

https://github.com/aquaproj/aqua-registry/releases/tag/v4.270.0

@jdx
Copy link
Contributor

jdx commented Dec 8, 2024

there will be a delay for new tools added to the aqua registry of a few hours before they're in mise. You can avoid this by cloning the aqua registry

@suzuki-shunsuke
Copy link
Member

Thank you for your quick answer!
I'll update the document of aqua for mise users. 😄

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

Successfully merging a pull request may close this issue.

3 participants