Управление зависимостями в Java
Я реализовал инструмент и хочу сделать его открытым исходным кодом.
Проблема в том, что мой инструмент имеет некоторые зависимости (двоичные файлы /. jar-файлы).
Как можно решить эту проблему, чтобы человеку, который загружает мой исходный код, например, чтобы расширить его до новой функции, не приходилось заботиться о зависимостях?
Должен ли я написать зависимости в манифесте как относительный путь, относительно моего исходного кода или что-то подобное?
1 ответ
Вы можете преобразовать свой проект в проект maven и затем поместить свой исходный код в githup или что-то подобное. Если ваши зависимости не доступны в Интернете, но вместо этого ваши другие проекты, вы должны также разместить их в Интернете, чтобы maven мог загрузить их для всех, кто хочет использовать.