Я хочу использовать несколько стандартных сторонних библиотек (например, Apache log4j) для небольшого проекта Java, над которым я работаю.Я знаю, как настроить мою IDE, Eclipse, чтобы эти библиотеки были доступны во время моей разработки, но я не знаю, как создать дистрибутивы для моего приложения, чтобы при необходимости эти внешние библиотеки правильно устанавливались в целевой системе.system.
Один из подходов, которые я видел, состоит в том, чтобы обращаться с этими внешними библиотеками, как если бы они были внутренними для проекта, даже помещая их в Git или subversion или что-то еще вместе с действительно разрабатываемым кодом.
Что мне больше всего не нравится в этом подходе, по крайней мере из-за того, с чем я сейчас работаю, так это то, что общая площадь диска этих внешних библиотек более чем в 10 раз превышает площадь моего приложения (что, как я уже сказал,довольно маленький и простой).
Есть ли лучший подход?
PS: я слышал о Maven и о том, что он должен справиться с этими проблемами, но для относительномаленький и простой проект, с которым я имею дело здесь.