Я новичок в Maven и потратил часы на изучение основ, но я до сих пор не нашел хорошей документации о том, как локально установить сторонний JAR со всеми (переходными) зависимостями.
Я знаю, mvn install:install-file
устанавливает один JAR. Но как установить локально в хранилище что-то вроде этого:
+ Parent.jar
+ ChildA.jar (Requuired by Parent)
+ ChildB.jar (Required by Child A)
Чтобы сделать его более сложным и реальным: Parent.jar и ChildA.jar являются устаревшими / коммерческими Jar-файлами, недоступными в общедоступном репозитории maven, но Child B - это jar-файл, который можно найти в общедоступном репозитории баночка для журналов).
ОБНОВЛЕНИЕ: я хочу не только установить их локально (с системной зависимостью), но и "правильно" интегрировать их с maven, чтобы я мог перераспределить это дерево зависимостей другим разработчикам или общественности (и я предполагаю, что это важно для maven), чтобы maven знал и понимал зависимое дерево (чтобы избежать конфликтов версий, ненужных загрузок и т. д.) *
Любые ссылки или информация о том, как эта точность описывает, как это можно сделать, было бы замечательно.
Большое спасибо !!
Marks