Управление зависимостями в Java

Я реализовал инструмент и хочу сделать его открытым исходным кодом.

Проблема в том, что мой инструмент имеет некоторые зависимости (двоичные файлы /. jar-файлы).

Как можно решить эту проблему, чтобы человеку, который загружает мой исходный код, например, чтобы расширить его до новой функции, не приходилось заботиться о зависимостях?

Должен ли я написать зависимости в манифесте как относительный путь, относительно моего исходного кода или что-то подобное?

1 ответ

Вы можете преобразовать свой проект в проект maven и затем поместить свой исходный код в githup или что-то подобное. Если ваши зависимости не доступны в Интернете, но вместо этого ваши другие проекты, вы должны также разместить их в Интернете, чтобы maven мог загрузить их для всех, кто хочет использовать.

Другие вопросы по тегам