2016-06-23 13 views
0

フォルダ/パッケージ/リポジトリを複数のプロジェクトで同時に使用することは可能ですか?intellij-idea内のリポジトリを使用する

Project 1 has Package A & B 
Project 2 has Package A & C 
Project 3 has Package A & D 

が、私は私の3つのプロジェクトの外でAパッケージを取ると、ライブラリーのように、この

Folder A 
Project 1 has Package B and a link to A 
Project 2 has Package C and a link to A 
Project 3 has Package D and a link to A 

よう&を見て、私の3つのパッケージ内でこのフォルダへのリンクを作成することができます。たとえば

だから私のパッケージB、C & DはAのオブジェクトを使っていますが、Aを変更するにはAを使用する他のすべてのプロジェクトをコピー/ペーストまたはプッシュ/プルする必要はありません

+1

私はこれに反対するでしょう。これはMavenのためのものです。 – duffymo

+0

より具体的にする必要があります。何語?プロジェクトをモジュールとして欲しいですか? 「フォルダのリンク」はどういう意味ですか? –

+0

あなたはmavenの依存関係を理解する必要があり、どのように動作しているかのように思えます。これらはすべて、プロジェクトオブジェクトモデルで自動的に処理されます。 – vikingsteve

答えて

1

あなたはコードを再利用するよう求めています。専用パッケージに入れたコードは、さまざまなプロジェクトで使用したいライブラリのようなものです。 @ duffymoのコメントに示されているように、再利用したいコードを専用のプロジェクトに分割し、このプロジェクトをライブラリとして組み込む必要があります。そのためにはMavenのようなシステムを使うか、JARファイルを作成してクラスパスに手動で追加するだけです。

言い換えれば、作業を進めるための(粗い)方法を見つける前に、一歩前進して「良い」解決策を検討してください。

+1

良いビルドツールオプションにはMaven、Gradle、さらにはAnt + Ivyが含まれています。そしておそらくほんの一握りの(より幅広いリストを提供する)代替ツールもあります。 – cjstehno

関連する問題