web-dev-qa-db-ja.com

Eclipseでプロジェクトをリンクする方法

Javaプロジェクトがあり、その場所からソースコードを置き換えずに開発したいのですが、物理的に置き換えずにコードをワークスペースにリンクしたいですか?

14
Ballon
  1. Package Explorerで参照するProjectを選択します
  2. 右クリックしてPropertiesに移動します(またはCtrl-Enterを押します)。
  3. Java Build PathProjectsの下に、現在開いている別のプロジェクトを追加できます。

クラスをオーバーライドする場合は、現在のプロジェクトでそのクラスのコピーを作成し、Order and Exportのクラスパスでさらに上に移動できます。

26
Mike Kwan

リンク元

Project properties -> Java build path (tree-item) -> Source (tab) -> Link source (button)

プロジェクトのリンク

Project properties -> Java build path (tree-item) -> Projects (tab) -> Add... (button)

提案

Eclipseヘルプトピックを参照してください:Workbench User Guide > Tasks > Working with projects, folders and files > Creating linked resources

8
Adeel Ansari

ワークスペースの外部に存在するプロジェクトにリンクできます。これにより、プロジェクトは引き続き外部に存在しますが、ソースの参照、デバッグ、ブレークポイントなどの目的で参照できます。Eclipseでは、メニューから次のようにします。

  1. _File | Import..._を選択し、_General > Existing Projects into Workspace_を選択します
  2. ダイアログの次のパネルで、プロジェクトの場所を参照し、リストボックスでプロジェクトが選択されていることを確認します。
  3. チェックボックス_Copy projects into workspace_をチェックしないでください。 [完了]をクリックします。

このワークスペースでプロジェクトに加えた変更は、プロジェクトのネイティブの場所に反映されます。

ネイティブに所有されていないワークスペースからプロジェクト参照を削除するときは、Delete project contents on disk (cannot be undone)を行わないようにしてください。

0
dan

Mavenベースのプロジェクトの場合、次のことが私のために機能しました。

次のチェックボックスがオンになっていることを確認してください

プロジェクトのプロパティ-> Javaビルドパス(ツリーアイテム)->ライブラリ(タブ)-> Maven依存関係(ツリーアイテム)->編集(ボタン)-> Mavenプロジェクト設定(リンク) ->ワークスペースプロジェクトからの依存関係を解決する(チェックボックス)

0
Atul Kumbhar