既存のソースを使用する Web プロジェクト。既存の Web および Java ソースに基づいて Web プロジェクトを作成するためのテンプレート。
既存の Ant スクリプトを使用する Java プロジェクト。構築用の Ant 構築スクリプトがある既存の Java ソースに基づいて J2SE プロジェクトを作成するためのテンプレート。
既存の Ant スクリプトを使用する Web プロジェクト。構築用の Ant 構築スクリプトがある既存の Web および Java ソースに基づいて Web プロジェクトを作成するためのテンプレート。
注: NetBeans IDE 4.0 で作業するために、Ant の知識が必要なわけではありません。ただし、Ant に関する知識があり、その使用方法を理解している上級ユーザーは、「Ant スクリプトが既存のプロジェクト」テンプレートの利用を推奨します。詳細は、この後の Ant との統合を参照してください。
NetBeans IDE 4.0 を使用してシステム内のフォルダを見ると、有効なプロジェクトのフォルダに アイコンが付いています。
Apache Ant は、開発ための構築および実行環境を標準化し、自動化するための Java 準拠の優れた構築ツールです。NetBeans IDE 4.0 のプロジェクトインフラストラクチャは、 Ant を直接の土台にして構築されています。プロジェクトに関するすべての情報が Ant スクリプト、プロパティファイル、および 2, 3 の XML 構成ファイルに格納されます。このことは、IDE を使用しない場合も、IDE を使用したときと同様にプロジェクトを構築、実行できることを意味します。
特別な設定や準備は必要ありません。NetBeans IDE 4.0 をインストールするだけで、次の環境が提供されます。
構築エンジンとして Apache Ant
Ant 構築スクリプトとしてプロジェクトメタデータ
IDE を使わず、Ant を使用してアプリケーションを構築する機能
Java アプリケーションのユニットテスト (JUnit) に対する完全統合サポート
システムを使用するために、Ant の知識が求められることはありません。ただし、上級の Ant ユーザーは、Ant をフルに活用できます。プロジェクトの構築スクリプトをカスタマイズしたり、独自のスクリプトを使用してプロジェクトを構築したりできます。
NetBeans IDE 3.5 の場合と同様、JSP ファイルを「コンパイル」できます。NetBeans IDE 3.6 では、JSP ファイルを「検査」できるだけでした。「検査」アクションを実行すると、JSP コードをサーブレットに変更できなくなり、変換時または実行時に発生する構文エラーを検出できませんでした。このリリースでは、コンパイルできるようになっています。
JUnit テスト
NetBeans IDE 4.0 のプロジェクトには、Java コードテストの事実上の標準である JUnit を使用したユニットテストを生成、開発、実行するためのサポート機能が組み込まれています。Ant 構築スクリプトや NetBeans IDE 4.0 での設定に関係なく、JUnit テストを構築、実行するためのクラスパスを別に設定することができます。