Где мне хранить сторонние библиотеки для включения в проекты IntelliJ IDEA? - PullRequest
1 голос
/ 21 октября 2010

Это не о том, как добавить библиотеки в мой проект или зависимости от модуля;речь идет о том, где хранить файлы .jar, на которые ссылаются параметры проекта / модуля.

Должен ли я иметь папку lib в каждом проекте, содержащую сторонние библиотеки;или я должен хранить их в другом месте на моем жестком диске?Какая схема сработала у вас?

Ответы [ 2 ]

3 голосов
/ 21 октября 2010

У меня всегда есть lib-папка под проектом, куда я помещаю библиотеки, как вы описали Также хорошо иметь полный номер версии в именах файлов библиотеки. Обычно я размещаю там источники и документацию:

lib/
     somelib_1_1_3.jar
     somelib_1_1_3-src.jar
     somelib_1_1_3-doc.jar

Это хорошо сработало для меня.

0 голосов
/ 21 октября 2010

Я бы порекомендовал вам взглянуть на Maven , это инструмент для сборки, который, помимо прочего, управляет вашими зависимостями для вас, и имеет тесную интеграцию с различными IDE, включая IntelliJ. У вас есть локальный репозиторий на вашем ПК, в который Maven загружает копии библиотек / source / javadoc из центрального репозитория. Здесь есть руководство по началу работы здесь .

Причина, по которой я рекомендую это, заключается в том, что вам не нужно беспокоиться о том, где что-то хранится, и все загружается в вашу IDE автоматически, но фактическое хранилище эффективно, потому что у вас есть только одна копия определенной библиотеки. на диске.

...