У нас есть процесс обновления части сборки, которая еще не находится в Maven, но скоро. После сборки мы вручную помещаем банку в Nexus, а затем обновляем файлы pom, находящиеся в SVN. Прекрасно работает и делает «mvn clean install» вытаскивает новый .jar и создает новую папку в моем локальном репозитории и т. Д. Grand.Команда Maven для загрузки последней версии флага
Теперь я хотел бы иметь возможность получать любую новую версию, которая была загружена путем вызова mvn без выполнения сборки (как с установкой mvn). Я смотрел на зависимость mvn: получаю, но у него, похоже, много параметров, которые только давали мне ошибки.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.1:get(default-cli) on project workflow-project: The parameters 'repositoryUrl' for goal org.apache.maven.plugins:maven-dependency-plugin:2.1:get are missing or invalid -> [Help 1]
Я попытался добавить упомянутый repositoryUrl параметров, но это тоже дает мне ошибки, не в последнюю очередь о устаревания. Это правильная цель? Как это проще всего использовать, если так?
Это может быть одно. Поскольку я только хочу обновить свой конкретный .jar, я добавил: mvn versions: use-latest-versions -Dincludes = [groupid]: [artifactid] и, похоже, выполняет эту работу. Благодарю. –
Я надеялся, что это был ответ, но сегодня у меня был первый реальный тест, когда я запустил эту команду и не получил новую банку, но затем запустил 'mvn clean install' и получил новую банку (так появилась новая банка в Nexus) :-( –