0

私はIntelliJIdeaを初めて使用し、モジュールの依存関係に関連する質問があります。モジュールの依存関係にグローバルライブラリを追加することはできますが、依存するモジュールと一緒に編集およびコンパイルできるソースファイルの形式で追加できますか?

私が解決しようとしている問題は次のとおりです。

  1. 私はユニバーサルライブラリモジュールAを持っています-開発中です。
  2. 私はユニバーサルライブラリモジュールBを持っています-開発中であり、Aに依存しています。
  3. AとBの両方に依存するアプリケーションプロジェクトがあります。

これらの3つのコンポーネントを1つのIntelliJIdeaウィンドウで便利な方法で開発したいのですが、ライブラリAとBは汎用であり、将来他のプロジェクトで使用されるため、プロジェクトモジュールとして直接含めたくありません。このようなパズルを正しく解く方法は?

私が持っている唯一のアイデアは、ファイルシステムハックを使用してそれらのライブラリをモジュールとして追加することですが、ディレクトリリンクは元の場所に向けられています。

4

2 に答える 2

2

私が持っている唯一のアイデアは、ファイルシステムハックを使用してそれらのライブラリをモジュールとして追加することですが、ディレクトリリンクは元の場所に向けられています。

お願い、それはやめて。(アイデアは日食ではありません)

IDEAは、ドライブ上の任意の場所にあるモジュールを操作し、それらすべてのモジュールを含む単一のIDEAプロジェクトを作成できます([ファイル]> [モジュールのインポート...]を使用して、現在のウィンドウに新しいモジュールを追加します)。

于 2013-01-23T09:49:53.233 に答える
1

これらのライブラリをモジュールとして確実に構成し、メインアプリケーションモジュール内の別のモジュールへの依存関係を使用する必要があります。

将来、他のプロジェクトでそれらを使用する場合は、同じライブラリモジュールを他のプロジェクトに追加できます。もう1つのオプションは、他のプロジェクトで使用できるライブラリのjarファイルを生成するアーティファクトを構成することです。

于 2013-01-23T07:00:18.777 に答える