2013-12-11 2 views
1

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

Проблема в том, что у моего инструмента есть некоторые зависимости (файлы binaries /. Jar).

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

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

+1

используйте maven в своем коде или скомпилируйте его, используя тень или что-то в этом роде. – RamonBoza

ответ

2

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

Смежные вопросы