IDE に統合された Ant、Hudson、および Maven を使用して、コードの場所ごとにビルドを制御できます。
標準に基づいたプロジェクトシステム
|
|
Hudson 継続的構築サーバーNetBeans IDE では、Maven および Ant ベースの Java SE プロジェクトの種類向けに Hudson 継続的構築サーバーがサポートされています。プロジェクトファイルは、Subversion または Mercurial を使用してバージョン管理されます。 Hudson サーバーを追加するには、「サービス」ウィンドウを使用します。Maven プロジェクトで Hudson サーバーを示す pom.xml ファイルを構成すると、NetBeans が自動的に接続します。継続的構築ジョブを開始するには、「サービス」ウィンドウの「Hudson ビルダ」ノードを右クリックするか、「チーム」メニューを使用して新しいジョブを作成します。 |
|
Hudson 状態レポートホストされているジョブ、ビルド、作業スペース、およびアーティファクトを参照し、IDE の出力ウィンドウの構築コンソールを検査します。構築に失敗するたびに、すぐに IDE のステータスバーに通知が表示されます。 ジョブに失敗した原因を探すには、ビルドのノードを右クリックし、失敗したテストすべてのスタックトレースを検査します。IDE 内部で、変更のログを表示したり、ファイルの差分をわかりやすい方法で参照したりすることもできます。 Apache Maven プロジェクト
|
|
Apache Maven ライブラリの依存関係の管理ライブラリの依存リソースおよび実行時の依存リソースを表示し、ライブラリの依存リソースをテストします。一覧表示では直接依存リソースに対して推移的な依存リソースが識別され、ローカルでの Javadoc とソースの可用性が示されます。 Maven リポジトリブラウザには、中央のコンテンツ、ローカルのコンテンツ、および NetBeans リポジトリが表示されます。独自のリポジトリを追加したり、アーティファクトを検索したり、またはアーティファクトをプロジェクトの依存リソースとして追加したりできます。 メニューアクションを使用して、すべてのライブラリソースのダウンロード、アーティファクト、ソース、または Javadoc のインストール、直接依存リソースの削除、推移的な依存リソースの除外などを行うことができます。メタ情報を使用できる場合、ライブラリのホームページに移動できます。 |
|
Apache Maven ライブラリの依存関係のグラフ
|
|