私は夜勤の料金所の職員で、顧客が車で通り過ぎるには遅すぎるときにプログラミングを勉強しています。
にリンクしている Eclipse Juno には、約 20 の自己学習プロジェクトがありGuava
ます。
最初は各プロジェクトにAdd External JAR
ofがあり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 変数を介してこれを行う必要がありますか? (例: 変数を追加... 拡張...)
まだ出会っていない他の賢い方法でこれを行う必要がありますか?
できるはずですよね?