Я хотел бы проверить из командной строки, если определенную координату (groupId.artifactId.version
) можно найти в репозитории.Как определить, является ли артефакт Maven в моем репо из командной строки?
Если возможно, это можно сделать с частичными координатами (например, artifactId.version
)? Могу ли я указать репо?
Я не прошу обходные пути - я мог бы просто начать поиск файла в моем локальном репо, или ввести артефакт в POM и ждать ошибок, или установить Nexus и поиск по UI ...
Это удобная вещь - однажды на CLI было бы неплохо быстро проверить.
Рассмотрите возможность создания диспетчера хранилища, такого как Nexus или Artifactory. Оба предоставляют веб-графические интерфейсы для поиска –
@ MarkO'Connor Спасибо, я знаком с nexus и использую его на работе, но на моем личном ноутбуке я считаю его излишним (с затмением, дженкинсом и браузером, разделяющим мою RAM между собой, поскольку это is) – kostja
Понял, но я нашел Nexus быть очень легким в ресурсах, и, честно говоря, я не могу жить без него. Я делаю много сборок при отключении от сети и обнаруживаю, что Nexus работает лучше, чем кэш репозитория. –