実際の作業では、この状況に遭遇することがよくあります。公開プロジェクトとして共通プロジェクト(Mavenプロジェクト)を作成します。他の複数のプロジェクトで呼び出すことができる多くのツールクラスが共通しています。
たとえば、共通とサービスは、他のプロジェクトで使用するために別々のMavenプロジェクトに分けられ、JARを介して他のプロジェクトで参照されます。
現在、Webプロジェクトは共通とサービスを参照する必要があります。アイデアが一般的、サービス、およびWebプロジェクトが個別に開かれる場合、Webプロジェクトをデバッグすると、困難に遭遇します。共通のコードとWebで参照されるサービスは瓶にパッケージ化され、デバッグできません。共通とサービスがインストールされているときにソースコードがローカルリポジトリにインストールされない限り、それは不便です。共通およびサービスの更新がMavenインストール操作を必要とするたびに、Webで参照されるコードが更新されます。
1。日食ソリューション
Eclipseにはワークスペースの概念があります。共通、サービス、およびWebを1つのワークスペースに入れます。 Eclipseは、すべてのプロジェクトをWorkspaceにオープンします。 Eclipseは自動的に依存関係を見つけます。 Web内のCommon Codeをクリックすると、対応するソースコードに直接ジャンプします。デバッグ中は、非常に便利な一般的で段階的なデバッグに調整することもできます。
それで、Intellijのアイデアはワークスペース機能も実装できますか?もちろん、Intellijのアイデアは非常に強力であり、この機能は利用可能でなければなりません!
2。Intellij Idea Solution
2.1最初に、SVNからCommon、サービス、およびWebプロジェクトを、たとえばWorkspaceという名前のフォルダーにローカルディレクトリにダウンロードします。
2.2 Intellij Idea Compilerを開き、[メニューファイル]をクリックし、[> [開く]]をクリックし、今すぐワークスペースディレクトリを選択します。
[OK]をクリックして、ワークスペースディレクトリを開きます。開く後のインターフェイスは次のとおりです。
2.3開いた後、アイデアはMavenプロジェクトを自動的に認識しないことがわかりました。現時点では、アイデアを認識できるように、アイデアの右側にあるMaven Projects列にプロジェクトのpom.xmlファイルを手動で追加する必要があります。
Ctrlを押し続けてpom.xmlファイルを選択し、[OK]ボタンをクリックします。
2.4さて、ここでは、アイデアは各Mavenプロジェクト間の依存関係を既に識別できます。
要約します
上記は、Eclipseのような複数のプロジェクトを開くことについて紹介したIntellijのアイデアのグラフィックチュートリアルです。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!