resolve
Resolve a Maven coordinate (groupId:artifactId:version) to a list of JAR paths (the artifact itself plus its transitive runtime dependencies). Version may be "LATEST" to resolve to the highest available release.
When dependency collection encounters errors (e.g. an optional transitive dep points to a private-repo artifact unavailable on Maven Central), the method logs a warning and returns whichever JARs were successfully resolved, rather than throwing.
If coordinate itself is malformed (illegal URI characters, fewer than two colon-separated segments), the method logs at WARN and returns an empty list instead of throwing — a single bad --recipe-artifact flag must not abort the whole run.