Comment puis-je télécharger un artefact Maven dans une ligne de commande?

Je peux installer un artefact en install:install-file,
mais comment puis-je télécharger un artefact?

Par exemple:

mvn download:download-file -DgroupId=.. -DartifactId=.. -Dversion=LATEST
  • Méfiez-vous que le plugin veut 'repoUrl", malgré la documentation en disant: "repositoryUrl'. Cela peut conduire u fou comme il l'a fait pour moi!
  • les docs (maven.apache.org/plugins/maven-dependency-plugin/get-mojo.html) indique à la fois le xml params (<repositoryUrl>...</repositoryUrl>) et de la ligne de commande par l'utilisateur propriétés (mvn ... -DrepoUrl="..."). Cet exemple particulier est obsolète, donc pas de soucis; maintenant, c'est maintenant uniformément remoteRepositories (dans les deux usages); mais notez que le paramètre "destination" est une propriété de l'utilisateur "-Ddest=...", par exemple;=> mvn org.apache.maven.plugins:maven-dépendance-plugin:2.5.1:get-DremoteRepositories=repo.maven.apache.org -Dartifact=org.apache.ant:ant:1.8.1 -Ddest=ant-1.8.1.jar (résultat: ant-1.8.1.jar dans le répertoire courant)
InformationsquelleAutor Xiè Jìléi | 2009-12-13