最近、NetBeans を使用しようとしましたが、Maven マルチモジュール プロジェクトをどのように処理するかがわかりません。
私のプロジェクトはかなり複雑なモジュール構造を持っており、それに取り組んでいるとき (主に IntelliJ コミュニティ エディションを使用しています)、プロジェクトの読み込みに数時間かかるため、すべてのモジュール (~50 モジュール) を開きたくありません。 「ワークスペース」モジュールを作成しました:pom.xml
パッケージタイプがpomで、ロードしたいモジュールを定義するフォルダー。
モジュールA、B、Cを定義しているとしましょう。
低レベルのインフラストラクチャ モジュールであるモジュール A に、main
メソッド (コンテナーの種類は使用しません) があります。
ランタイムの依存関係として、A、B、C が必要です。ただし、A は実際には B、C に依存していませんが、B と C は A に依存しています (Maven の依存関係に関して)。
別のモジュールを作成したので、それをランナーと呼びましょう。ここで、すべての依存関係を定義します。ワークスペースpom.xml
には runner のモジュール宣言があるため、IntelliJ からプロジェクトを実行するために、モジュール A でメソッド main を実行するときに「モジュール runner のクラスパス」を使用します。
さて、最新の Netbeans (7.1.2) で同じ効果を得るにはどうすればよいでしょうか?
質問が一種の初心者のスタイルであることは理解していますが、運が悪くて苦労しています。