プロジェクトとは、複数のソースファイルと、これらのソースファイルを構築、実行、およびデバッグするためのさまざまな設定を指します。IDE で Java を開発する場合、すべての工程はこのプロジェクト内で実行されます。大規模なコードを含むアプリケーションでは、多くの場合、そのソースコードを複数のプロジェクトに分割すると便利です。
プロジェクトのインフラストラクチャーは、Java アプリケーションの主要構築ツールである Apache Ant 上に直接構築されます。プロジェクトに関するすべての情報は、Ant スクリプト、プロパティーファイル、および一部の XML 構成ファイル中に保存されます。これによって、IDE 内でも IDE 外でも、まったく同じ名前でプロジェクトを構築および実行することができます。
IDE には、Web アプリケーションや一般 Java アプリケーションなど、各種アプリケーションの開発をサポートするためにデザインされた複数のプロジェクトテンプレートが含まれています。IDE に含まれる標準プロジェクトテンプレートは、自動的に Ant スクリプトおよびプロパティーを生成します。また、IDE では、既存の Ant スクリプトに基づいてプロジェクトを作成できる、自由形式プロジェクトテンプレートも用意されています。
Ant の詳細については、次の URL を参照してください。