0

私は2つのpom(タイプ)を持つ2つのmavenプロジェクトを持っています。プロジェクト 1 の一部のコンポーネントは、プロジェクト 2 に依存しています。ほとんどすべてのコンポーネント (maven) は osgi コンポーネントです。

問題は、IntelliJ IDEA はマルチプロジェクトをサポートしていないため、1 つの IDE インスタンスで同時に 2 つのプロジェクトを開くことができないということです。

次に、osgi コンポーネント (IDE の OSGI ファセットに関連付けられている) を IDE から osgi コンテナーに展開する際に問題が発生すると思います (展開中にそれらのファセットを使用して、IDE によって処理されることになっているため)。コンポーネントを osgi サーバーに追加し、IDE でプロジェクト 2 が表示されない場合は、それを処理できませんでした..展開と IDE 統合に関して)。

たとえば、プロジェクト 1 を 1 つに、プロジェクト 2 を 2 つ目の IDE で 2 つの IDE を開く場合、プロジェクト 2 (1 は 2 に依存) で何かを変更すると、両方の IDE で同じ (1 つの) osgi サーバーを構成する必要があります。個別に展開しますか?

誰かが同じプロジェクト構造を持っていますか? IntelliJ IDEA でこれを操作する方法は何ですか?

4

1 に答える 1

1

ウィンドウごとに持てる IDEA プロジェクトは 1 つだけですが、1 つのプロジェクトに複数の Maven プロジェクトを含めることができます。別の投稿で私の回答を参照してください。

経由で最初の pom.xml をFile > Open開いて新しい IDEA プロジェクトを作成Maven Projectsし、右側のビューを開き、緑色のプラスをクリックして 2 つ目の Maven プロジェクトを追加すると、出来上がりです!

これが構成されたら、両方のアーティファクトを同じ tomcat インスタンスにデプロイする新しい実行 / デバッグ構成を作成できます。

于 2013-03-14T14:16:49.287 に答える