既存プロジェクトにソースコードをリンク
外部のソースコードを既存のプロジェクト内で利用するにはインポートする以外にリンクを貼ることも可能です。プロジェクト内にソースコードをコピーすることに問題がある場合などに使います。
今回は既にワークスペース内に作成してある「test01」プロジェクトに外部のソースコードをリンクしてみます。サンプルとしてEclipseで使用しているワークスペースとは別のディレクトリにソースコードを配置します。(「test06」ディレクトリ内の「source」ディレクトリに含まれるソースコードファイルへリンクします)。
EclipseのJavaパースペクティブ上でインポートするプロジェクトをクリックして選択します。
「プロジェクト」メニューの中の「プロパティ」をクリックします。
左側ツリーから「Javaのビルド・パス」をクリックし、右側の「ソース」タブをクリックします。
「ソースのリンク」ボタンをクリックすると下記のようなウィンドウが表示されます。
「参照」ボタンをクリックしてソースコードが含まれるディレクトリを選択します。
選択が終わりましたら画面下の「次へ」ボタンをクリックして下さい。
組み込みパターンの右にある「追加」ボタンをクリックします。
リンク対象のフォルダ内でリンクを行うファイルに対する組み込みパターンを指定します。今回はフォルダ内に含まれるJavaソースコードが対象なので「*.java」と入力しました。入力が終わったら「OK」ボタンをクリックします。
必要であれば他の組み込みパターンや除外パターンを登録して下さい。設定が完了したら「終了」ボタンをクリックして下さい。
リンクした対象は自動的にビルド対象のソース・フォルダに追加されます。「OK」ボタンをクリックして下さい。
リンクした対象がプロジェクトに追加されます。インポートした場合と異なり、リンクしたファイルやディレクトリが既存のプロジェクトがあるディレクトリ内にはコピーされません。
( Written by Tatsuo Ikura )