зависимость от mvn: копирование из командной строки

#java #maven

#java #maven

Вопрос:

Я пытаюсь использовать зависимость mvn: копирование из cli (без необходимости создавать pom) цель состоит в том, чтобы получить последнюю версию определенного артефакта либо из Nexus, либо из local .m2 и скопировать его в определенное местоположение.

В настоящее время у меня есть это, но я немного запутался в правильном способе передачи в списке artifactItems.

 mvn dependency:copy 
    -DgroupId=some.group 
    -DartifactId=some.artifact 
    -Dversion=1.0.0-SNAPSHOT 
    -Dtype=zip
  

Комментарии:

1. Вам это нужно в проекте? Да, чем использовать зависимость или использовать плагин зависимостей в этом проекте..

Ответ №1:

Из документации на сайте apache не очень понятно, но после некоторых экспериментов я обнаружил, что то, что вы хотите, это:

 mvn dependency:copy -Dartifact=some.group:some.artifact:1.0.0-SNAPSHOT:zip 
     -DoutputDirectory=MyFolder