2010-11-16 7 views
0

Est-ce que quelqu'un sait le meilleur moyen d'obtenir un gestionnaire de fichiers à une dépendance déclarée dans un POM? Je me rends compte qu'il existe un plugin de dépendance, mais nous essayons d'éviter le coût de la copie de l'artefact dans le répertoire local (le fichier est gros).Comment obtenir un descripteur de fichier d'une dépendance dans maven

+0

J'ai trouvé un moyen de le faire avec une combinaison des classes de ArtifactFactory et ArtifactResolver. – BillMan

Répondre

0

Ainsi, le pseudo-code ressemblerait à ce qui suit:

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(); 
Questions connexes