Michael Vorburger created MRESOLVER-673:
-------------------------------------------
Summary: Error message emitted by Resolver should be much clearer
in case of missing or bad dependency version
Key: MRESOLVER-673
URL: https://issues.apache.org/jira/browse/MRESOLVER-673
Project: Maven Resolver
Issue Type: Bug
Reporter: Michael Vorburger
As discussed [~cstamas] in
https://github.com/enola-dev/enola/issues/1040#issuecomment-2644865526, and
creating this issue just for his convenience, quote:
bq. The error message emitted by Resolver: "''dependencies.dependency.version'
for com.github.multiformats:java-multihash:v1.3.4 is missing." was very
misleading, but what happens in reality, is that Resolver shows us GAE
(groupId, artifactId, extension!), but as we see version (we "know" v1.3.4 is a
version) this error makes no sense. Resolver could improve this message, as all
would be clear from beginning if message would be something like
"'dependencies.dependency.version' for G=com.github.multiformats;
A=java-multihash; E=v1.3.4 is missing."
PS: I didn't set the _Affects Version_ because I couldn't easily figure out
[which
version|https://github.com/jbangdev/jbang/blob/004cc6444d23995ca62b62b17f4853691395a231/build.gradle#L92]
of maven-resolver is used by https://github.com/jbangdev/jbang.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)