Mavenアーティファクト情報(GroupId、ArtifactId、Version)がある場合、プログラムで(Javaを使用して)ローカルリポジトリからそのアーティファクトを取得するにはどうすればよいですか?
具体的には、Mavenリポジトリに接続し、org.apache.maven.artifact.Artifactを作成/取得して、Artifactに関連付けられたファイルを取得できるようにする必要があります。
m2eソースコードを調べましたが、MavenImpl.java(アーティファクト解決を提供)は必要なものよりもはるかに複雑であり、リポジトリへの接続がどのように機能するかを理解するのは困難です。