Eclipse と Netbeans (JUnit を使用) の両方を 1 つのシステムにインストールしたいので、両方にある程度慣れることができます。
GUI 開発 (「Eclipse と Netbeans の両方を使用する」を参照) 以外に、同じシステムまたは同じプロジェクトで両方の IDE を使用することに関して他に問題はありますか?
Eclipse と Netbeans (JUnit を使用) の両方を 1 つのシステムにインストールしたいので、両方にある程度慣れることができます。
GUI 開発 (「Eclipse と Netbeans の両方を使用する」を参照) 以外に、同じシステムまたは同じプロジェクトで両方の IDE を使用することに関して他に問題はありますか?
NetbeansとEclipseの両方を定期的に使用しています。Vista、WinXP、および32ビットと64ビットのFedoraの複数のバージョンを問題なく切り替えます。プロジェクトファイルをバージョン管理で維持すると、プロジェクトファイルの同期をはるかに簡単に保つことができます。起動ファイルもプロジェクトディレクトリに保存します。プロジェクトディレクトリがどのように見えるかを説明する別の複数のIDEの質問に対する回答を投稿しました。
基本的に、問題がないことについてはトカゲのビルに同意しますが、シームレスな性質とプロジェクトファイルを分離しておくことについては同意しません。NetbeansとEclipseはクラスパスを記述するために異なるファイルを使用するため、新しいライブラリが追加された場合は、必ず各プロジェクトのビルドクラスパスを更新する必要があります。
IDEバージョン管理システムの統合を使用すると、他のすべての人がプロジェクトを最新の状態に保つことができます。
NetBeans と Eclipse で単一のプロジェクトを開発する理由の 1 つは、mavenを使用して依存関係をまとめることです。Maven は、すべてのクラスパス情報、ビルドパスなどを含む IDE 固有のファイルを生成します。
Maven の学習曲線はかなり急ですが、学習する価値はあります。
それらを同じシステム上に置くことにはまったく問題はありません。ただし、それぞれに独自のプロジェクト固有のファイルがあるため、同じプロジェクトでそれらを使用することはシームレスではありません。これは、ソース管理を使用していて、(ソース コード以外の) プロジェクト ファイルを分けておくと、はるかに簡単になります。
Netbeans 6.5には、変更をNetbeansからEclipseに同期することになっているEclipseプロジェクトのインポートが改善されています:http ://wiki.netbeans.org/NewAndNoteWorthyNB65#section-NewAndNoteWorthyNB65-EclipseProjectImportAndSynchronization
Maven は、両方の IDE の同期を維持するための非常に優れた方法です (提案されているように)。ただし、私の経験では、IDE を使用しない開発者のために、特定のプロジェクトの Ant ビルドを作成する必要があります。NetBeans のビルド システムは Ant に基づいているため、そのベース ビルド システムから NetBeans プロジェクト全体をベースにすることは非常に簡単です。を少し調整するproject.xml
ことで、エディターのクラスパスが Ant ビルドのクラスパスと確実に同期されます。