Исходные папки Eclipse и пакеты

В Eclipse, в рамках проекта, когда и почему выгодно создавать несколько исходных папок вместо нескольких пакетов в исходной папке по умолчанию (src). Чем исходные папки отличаются от пакетов?


person Stephane Bersier    schedule 10.05.2014    source источник


Ответы (1)


Исходные папки полезны для создания нескольких артефактов (например, JAR-файлов) из данного проекта. Чаще всего используется исходная папка для классов приложения и еще одна для классов тестов приложения.

Пакеты и исходные папки — это ортогональные понятия. Пакет класса — это то, что объявляется после ключевого слова package в классе, какой бы ни была его исходная папка. Исходная папка — это просто способ отделить исходные файлы внутри вашего проекта.

person JB Nizet    schedule 10.05.2014
comment
Итак, с точки зрения компилятора, расположение исходной папки полностью игнорируется? - person Stephane Bersier; 23.05.2014
comment
Да. Исходная папка — это место, где компилятор находит исходные файлы. Для компилятора не имеет значения, есть ли у вас 1, 2 или 10. - person JB Nizet; 23.05.2014