これは実際に私がEclipseワークスペースを軽視している理由です。開発者は別のプロジェクトのソースを他のプロジェクトの依存として不正行為させて使用することができます。これはIDEの外部で動作する方法ではないため、問題です。
あなたがする必要があるのは、依存しているクラスのjarを作成し、そのjarを依存するプロジェクトの依存関係として組み込むことです。依存関係管理を使用し、ローカルリポジトリ(nexusやartifactoryなど)を使用している場合は、Mavenまたはbuild.gradleを使用している場合は、pom.xmlにそのリポジトリをローカルリポジトリに公開してから別のプロジェクトに公開できますGradleを使用しています。
ソースフォルダにライブラリを含める場合は、プロジェクトにjarをコピーし、IntelliJのjarファイルを右クリックし、[ライブラリとして追加...]を選択します。また、「ファイル」 - >「プロジェクト構造」 - >「モジュール」 - >「依存関係」タブで依存関係を追加することもできます。 [ライブラリとして追加]はライブラリをここに追加するためのショートカットです。[ライブラリとして追加]を使用すると、依存関係がここに表示されます。
IntelliJは別のプロジェクトからモジュールをインポートすることができますが、スタンドアロンアプリケーションとして実行されるのではなく、IDE内でのみ機能するため、混乱を招くことになります。 (ファイル - >プロジェクト構造 - >モジュール - >プラス(+)記号 - >インポートモジュール)
Hmm ... "インポートモジュール"を試してください。 – vilpe89