Извлечение артефакта Maven из репозитория с помощью Maven Java API

Если у меня есть информация об артефакте Maven (GroupId, ArtifactId, Version ), как я могу программно (с помощью Java )получить этот артефакт из моего локального репозитория?

В частности, мне нужно иметь возможность подключиться к репозиторию Maven и создать/извлечь org.apache.maven.artifact.Artifact, чтобы я мог получить файл, связанный с артефактом.

Я просмотрел исходный код m2e,но MavenImpl.java (, который обеспечивает разрешение артефактов ), намного сложнее, чем то, что мне нужно, и трудно понять, как работает подключение к репозиторию.

7
задан yegor256 28 October 2012 в 12:37
поделиться