Можно использовать зависимость: copy ( http://maven.apache.org/plugins/maven-dependency-plugin/copy-mojo.html ), которая принимает список артефактов, определенных в раздел конфигурации плагина и копирует их в указанное место, переименовывая их или удаляя версию, если это необходимо. Эта цель может разрешить артефакты из удаленных репозиториев, если они не существуют ни в локальном репозитории, ни в реакторе.
Не все свойства плагина могут использоваться в CLI maven. Можно указать свойства, которые имеют свойство «Свойство пользователя:». В приведенном ниже примере я загружаю junit в свою временную папку и удаляю vesion из файла jar.
mvn org.apache.maven.plugins:maven-dependency-plugin:2.8:copy -Dartifact=junit:junit:4.11 -DoutputDirectory=/tmp -Dmdep.stripVersion=true
где artifact = junit: junit: 4.11 - координаты maven. И вы указываете artifcat как groupId: artifactId: version [: packaging [: classifier]]
(Спасибо Pascal Thivent за предоставление его https://stackoverflow.com/a/18632876/2509415 . Я добавляю еще один ответ)
Я не испытывал ничего подобного в интеграторе, но в старом ESB (4.8.1) я видел такое поведение раньше, я могу дать только указатели: