Odzyskiwanie artefaktu Mavena z repozytorium przy użyciu API Java Maven

Jeśli mam informacje o artefaktach Maven (GroupId, ArtifactId, Version), jak mogę programowo (używając Java) pobrać ten artefakt z mojego lokalnego repozytorium?

W szczególności muszę być w stanie połączyć się z repozytorium Maven i utworzyć / pobrać org.apache.maven.artifact.Artifact, aby móc pobrać plik powiązany z Artefaktem.

Zajrzałem do kodu źródłowego m2e, ale MavenImpl.java (który zapewnia rozdzielczość artefaktów) jest znacznie bardziej złożony niż to, czego potrzebuję i trudno jest zrozumieć, jak działa połączenie z repozytorium.

questionAnswers(3)

yourAnswerToTheQuestion