быстрый способ maven установить папку lib - PullRequest
1 голос
/ 06 декабря 2011

Есть ли более быстрый способ установки maven, скажем, полная папка lib для зависимостей maven, а не отдельная команда для каждого jar:

mvn install:install-file -DgroupId=third-party -DartifactId=app-eventinfo -Dversion=1.0 -Dpackaging=jar -Dfile=EventInfoToOrder.jar

Можно ли сказать, что это папка зависимостейили немного поработать в Eclipse, где я обманом использую пользовательскую библиотеку в качестве зависимости.

Да, у меня есть много папок, которые находятся на моем пути сборки, которые я должен установить в локальное хранилище.

Ура за чтение:)

Ответы [ 2 ]

1 голос
/ 07 декабря 2011

Проблема не в содержимом папки, а в задании правильных значений для groupId, artifactId и version.

Если вы в порядке со случайными значениями для этого, то вы можете написать грязный пакетный файл / скрипт оболочки для этого.

В противном случае, время, которое вы тратите, пытаясь автоматизировать это (имеясопоставление groupId, artifactId и version для каждой банки в ваших папках), вы, вероятно, можете сделать mvn install:install-file вручную.

Лучшим вариантом будет просмотреть ваши зависимости и посмотреть, какие из них не доступно в репозитории Maven и устанавливается только в них.Остальные будут загружены Maven самостоятельно.

1 голос
/ 06 декабря 2011

Нет стандартного способа сделать это, поскольку это противоречило бы философии Maven управляемых (версионных) зависимостей.

...