2

NetBeans Java Web プロジェクト (Java EE) を Eclipse にエクスポートするクリーンな方法を探しています。

すでにwarファイルをインポートしようとしましたが、多くのエラーが出力されます。そこにEJBオブジェクトが入っていないからだと思います。

Netbeans プロジェクトは、私の Windows PC にインストールされている PostgreSQL および Glassfish サーバーと接続しています。EJB モジュールを使用しており、JPA 永続性を備えた REST 実装を備えています。

Netbeans 7.2 および Eclipse IDE 1.5 (最新) の使用

以下は、Netbeans プロジェクトのビューです。

ネットビーンズ

以下は、(Netbeans によって生成された) war ファイルを Eclipse にインポートした結果のプロジェクトです。

日食

これを行うためのクリーンな方法はどれですか?

IntelliJ Idea にインポートするというアイデアも聞くことができます。

4

3 に答える 3

2

解決には時間がかかりましたが、基本的な手順は次のとおりです。

空の EAR プロジェクトの作成 Eclipse で、EJB と Web モジュールの 2 つのモジュールを追加します。次に、JPA ファセットを EJB プロジェクトに追加しました。インポートされた src フォルダー。次に、EAR プロジェクトを JBoss にエクスポートしました (Glassfish に変更、特別な理由はありません)。

この場合、基本的に Netbeans の 1 つのプロジェクトは Eclipse の 3 つのプロジェクトに相当します。

于 2012-08-24T14:48:45.137 に答える
1

手を汚す準備をしてください。

Netbeans は、デフォルトで Ant ビルド スクリプトを使用します。これらのスクリプトは、Eclipse で動作するように直接変換することはできません。

私が行った方法は、Netbeans で Maven プロジェクトを作成し、すべてのソース ファイルを Ant プロジェクトから Maven プロジェクトにコピーすることでした。Eclipse には、Maven プロジェクトを操作できるようにする Maven プラグインが用意されています。Maven プロジェクト (正しく設定されている場合) は、IDE に依存しない傾向があります。

于 2012-08-23T09:42:30.767 に答える
0

Eclipseで新しいプロジェクトを作成して、「既存のソースからプロジェクトを作成」を選択することができます。次に、NetBeansプロジェクトからsrcフォルダを指定します。おそらくRESTサービスなどを自分で整理する必要があるでしょうが、それが方法だと思います。

于 2012-08-22T18:57:48.963 に答える