|
При добавлении папки, содержащей исходный код, вы должны добавить папку, которая содержит папку наивысшего уровня в вашей иерархии пакетов например, для пакета com.jcardshark.blackjack.ui необходимо добавить папку, содержащую папку com.
У вас может быть только по одной папке с исходными файлами и одной папке с тестами JUnit в каждом проекте. Для работы с несколькими папками с исходными файлами, создайте по проекту для каждой папки с исходниками и поместите проекты в путь к классам каждого из них по необходимости.
Проект может содержать несколько папок с исходными файлами и определять сложные зависимости пути к классам между папками. Папки с исходниками могут распологаться где-угодно на диске и могут быть добавлены и удалены после создания проекта.
Папка проекта содержит скрипт Ant и файлы свойств, которые управляют сборкой и выполнением проекта.
Папка проекта содержит два скрипта Ant:
Папка проекта также содержит папку результатов сборки для скомпилированных классов, архивов JAR (для настольных приложений под J2SE) или архивов WAR (для веб-проектов) и документации Javadoc.
При указании расположения проекта свободной формы, это расположение не обязательно указывает папку со скриптом Ant. Например, если все ваши пакеты с исходными файлами организованы в одну папку, вы можете установить эту папку для размещения проекта, даже если она не содержит скрипта сборки. Расположения папок с результатами сборки зависит от настроек в вашем скрипте Ant.
Корень веб-модля - это папка верхнего уровня веб-приложения. В ней находятся страницы JSP, классы и архивы для клиента и такие статические веб-ресурсы как картинки. Нижеприведённый рисунок показывает структуру исходных файлов типичного веб-приложения.

При организации приложения в несколько проектов, главный проект служит точкой входа в приложение. Обычно главный проект содержит главный класс, с которого начинается выполнение приложения. Многие команды меню, такие как Выполнить и Собрать, имеют комбинации клавиш для главного проекта. Доступ к командам для индивидуальных проектов организован с помощью контекстного меню, которое открывается с помощью нажатия правой кнопки мыши по узлу проекта в окне Проекты.
Для того, чтобы сделать проект главным, щёлкните правой кнопкой мыши на узле проекта в окне Проекты и выберите Установить как главный проект.
Проекты свободной формы опираются на скрипт Ant в плане предоставления целей для всех действий интегрированной среды, включая такие действия:
Если скрипт Ant не содержит целей для этих действий, соответствующие команды будут недоступны в интегрированной среде. Вы легко можете написать цели позже и связать их с данными командами в диалоге Свойства проекта.
Если вы не можете изменить скрипт Ant и включить в него новые цели, вы можете написать вторичный скрипт Ant, содержащий эти цели. Дополнительная информация находится на странице Расширенная настройка проекта свободного формата.
Окно Проекты показывает сгруппированные по пакетам файлы проектов. Вы можете щёлкнуть правой клавишей мыши по узлу проекта для выполнения над проектов каких-либо действий. Настройка свойств производится путём нажатия правой клавишей мыши по узлу проекта и выбора команды Свойства из контекстного меню.
Окно Файлы показывает физическое размещение файлов проекта на диске. Показываются папка проекта и каждая из папок с исходными файлами для каждого проекта. Папка nbproject содержит метаданные о проекте.
При добавлении классов к пути к классам проекта, интегрированная среда делает эти классы доступными для дополнения и реорганизации кода. Можно добавлять следующие типы элементов пути к классам в проект:
Ваш скрипт Ant должен самостоятельно обрабатывать путь к классам для компиляции и выполнения. Настройки проекта должны повторять связи содержимого и пути к классам, указанные в скрипте, для нормального функционирования дополнения, реорганизации кода и выделения ошибок. Можно настроить путь к классам для всего проекта или для каждой папки с исходными файлами. Для объявления пути к классам для существующего проекта свободной формы, щёлкните правой кнопкой мыши по узлу проекта и выберите Свойства. Затем в левой области выберите Путь к классам.
Контекст предоставляет способ различия ресурсов одного веб-приложения от ресурсов другого, развёрнутых на одном и том же сервере.
Контекст приложения определяет адресное пространство содержимого веб-прилодения. Когда контекст установлен, доступ к веб-модулю осуществляется по адресу http://имяхоста:порт/контекст/сервлет_или_jsp. Например, если контекст установлен в /HelloWeb, то дочаться до веб-приложения можно введя адрес http://имяхоста:порт/HelloWeb/index.jsp.