Мне было интересно: есть ли способ использовать плагин Maven Dependency (или что-то еще в командной строке), чтобы перечислить переходные зависимости артефакта из хранилища (т.е. не в моем pom.xml
)?
Я знаю, что можно использовать mvn dependency:tree
для отображения зависимостей моего локального проекта, но я хочу знать зависимости чего-либо прежде, чем добавить его в свой проект (т.е. принять обоснованное решение) и добавить зависимости к локальному pom.xml
с единственной целью подключаемого модуля зависимостей кажется хакерским.
Я надеялся, что могу просто запустить что-то вроде:
mvn dependency:tree "-DgroupId=net.jawr" "-DartifactId=jawr-core" "-Dversion=3.5"
Лучшее, что я придумал, это:
- удалить мой локальный репозиторий (т.е.
~/.m2/repository
) - run
mvn dependency:get "-DgroupId=net.jawr" "-DartifactId=jawr-core" "-Dversion=3.5"
- проверить вывод
но это кажется очень хакерским и расточительным.
PS - Мне все равно, если он в древовидном формате или нет.