2011-12-17 6 views
1

私は.NETの世界から来ているので、私はJavaの世界の用語は何かを理解するために.NETの言葉で尋ねます。私はjavaの経験があります。
私は2つのプロジェクト、すなわち、ライブラリプロジェクトとWebアプリケーションを使用して解決策を作成する必要があります。
ライブラリプロジェクトはhibernateを使用し、Webアプリケーションはライブラリアプリケーションを参照する必要があります。javaワールド用語

私はintellijを使用しており、プロジェクトやモジュールのようなさまざまなものがあることがわかりました。私はこの用語を知らない - 誰も私が必要とする「プロジェクト」の何の王を説明することができますか?

プロジェクトで作業しているときに新しいプロジェクトを作成すると、新しいウィンドウが開きます。
私は新しいモジュールを追加しますが、それは大きなプロジェクトにモジュールプロジェクトを追加します。

+5

私はそれがむしろJavaのものよりもIntelliJのことだと思います。 – DrColossos

+0

IntelliJの「Module」はEclipseの「Project」に相当し、IntelliJ「Project」はEclipseの「Workspace」です。 –

答えて

0

ユーザー私はいつもmavenプロジェクトから始まり、それをIDEにインポートします。

親プロジェクト(pomパッケージ化)と2つのサブモジュール:warのパッケージを1つ作成し、依存するものはjar(デフォルト)の1つを作成します。インポート後、IntelliJに2つのモジュールが表示されます。

1

用語は、Java標準ではなくIntelliJのものです。 (他のIDEでも同様の用語が使用されています)

すでに実現しているプロジェクトやモジュールはそれほど多くありません。一度に開いた単一のプロジェクトには、あなたの仕事を論理的に分割するいくつかのモジュールが含まれています。 1つのモジュールが複数のプロジェクトに表示されることがありますが、これは便利なものよりも混乱する可能性があります。

最も簡単な起動方法である1つのモジュールで1つのプロジェクトを作成できます。私は重いのIntelliJ IDEAだにもかかわらず、あなたはあなたの依存関係を管理し、プロジェクトをビルドするために、このようなポータブルな方法をMavenを使用して見てみたいことがあり

(すべてのIDEは、Mavenをサポートし、単独で実行することができます)