Как я могу получить список артефактов в моем репозитории Maven?

Есть ли у Maven цель перечислить артефакты, хранящиеся в моем локальном репозитории Maven?


person Rafa    schedule 14.01.2010    source источник
comment
Вопрос об архетипах или артефактах?   -  person Pascal Thivent    schedule 14.01.2010
comment
Нет, речь идет об артефактах. Я хочу знать, какие POM у меня есть в моем репо.   -  person Rafa    schedule 14.01.2010


Ответы (1)


Я не знаю ни одного плагина, делающего это, и, честно говоря, я не понимаю смысла. Возможно, вы могли бы просто использовать функцию поиска файлов вашей ОС для достижения своей цели. Если вы действительно хотите сделать это из Maven, выполните эту команду, используя maven- exec-плагин. Другой вариант — использовать maven-antrun-plugin, если вы можете найти задачу Ant, позволяющую находить файлы. Но, как я уже сказал, я не понимаю смысла этого.

person Pascal Thivent    schedule 14.01.2010
comment
Я хочу поддерживать промежуточный POM, который включает в себя все эти артефакты. Если бы я обновил репо, я бы получил новый список артефактов, сгенерировал POM и загрузил его. Дело в том, что в моих проектах могут использоваться классы из разных jar-файлов, и найти подходящий непросто. При этом мне нужно было бы использовать только этот POM. Eclipse может находить jar-файлы по именам классов, но только те jar-файлы, которые уже находятся в путях к классам. - person Rafa; 15.01.2010
comment
Вместо этого вам следует использовать поисковую систему репозитория: maven.apache.org/general.html#How_to_find_dependencies - person Pascal Thivent; 15.01.2010