Как получить дескриптор файла зависимости в Maven - PullRequest
0 голосов
/ 16 ноября 2010

Кто-нибудь знает лучший способ получить дескриптор файла для зависимости, объявленной в POM?Я понимаю, что существует плагин зависимостей, но мы пытаемся избежать затрат на копирование артефакта в локальный каталог (файл большой).

1 Ответ

0 голосов
/ 17 ноября 2010

Таким образом, код псевдо будет выглядеть следующим образом:

Artifact artifact = ArtifactFactory.createArtifact("group", "artifact", "version1");

// The local Repo and remote repo can be injected into your mojo using annoations.
AtifactResolver resolver = new AtifactResolver(localRepo, remoteRepoList);

resolver.resolve(artificat);

File file = artifact.getFile();
...