私は夜勤の料金所の職員で、顧客が車で通り過ぎるには遅すぎるときにプログラミングを勉強しています。
にリンクしている Eclipse Juno には、約 20 の自己学習プロジェクトがありGuavaます。
最初は各プロジェクトにAdd External JARofがありguava-13.0.1.jarましたが、クラス ( ) をエクスポートする「ライブラリ プロジェクト」を作成するOrder and Export方が、ファイルシステムを参照して JAR を追加する必要がないため、これを行うためのより優れた、より高速で簡単な方法であることがわかりました。 「ライブラリ プロジェクト」が に追加されている限り、正確なフル パスJava Build Path > Project > Required projects on the build path。
エレガントで、完璧に機能します。
1つのguava-14.0.1.jarプロジェクト参照を更新するだけで、それに依存するすべてのプロジェクトが適切なアーカイブにリンクされます。素晴らしい。
ただし、私が本当にやりたいことは、ファイルシステムからこの参照を更新できるようにすることsymlinkです. treeコマンド出力は 1000 語に相当します。
> tree
.
├── Latest
│ └── guava.jar -> ../v14.0.1/guava-14.0.1.jar
├── v13.0.1
│ └── guava-13.0.1.jar
└── v14.0.1
└── guava-14.0.1.jar
3 directories, 3 files
そんな感じ。
ただし、Eclipse内から「外部JAR」を指定しようとすると、へのシンボリックリンクでguava-14.0.1.jarはなくへのハードリンクを含む、シンボリックリンクを逆参照/解決/読み取りリンクしguava.jarます。
それは苛立たしく、直感に反します。
Eclipse 変数を介してこれを行う必要がありますか? (例: 変数を追加... 拡張...)
まだ出会っていない他の賢い方法でこれを行う必要がありますか?
できるはずですよね?