2017-03-09 16 views
0

私は、ビルドパス上にApacheコモンコレクションjarを持つEclipseで単純なJavaプロジェクトを持っているとしましょう。eclipseでビルドパスを変更せずにjarファイルをアップグレードする

すべての更新プログラムがjarにロールアウトされるため、名前が変更されてからjarファイルをビルドパスに手動で更新する必要があります。

Eclipseのビルドパスを変更することなく、新しいJARにアップグレードするより良い方法はありますか?

P.S:Mavenのようなパッケージ管理ツールについては検討していません。それは別の話題です。単純で単純なEclipseまたはシンボリックリンクスタイルのヒントはすべてです。

答えて

0

私があなたに考えていた答えは、あなたの最後の6単語で自分自身を示唆したようです。

変更が必要ない名前のリンクを1つ作成し、名前が変更された他のファイルにリンクすることができます。これはあまり良くはありません。

新しいjarを新しいものに変更するたびに、その名前を変更することもできます。たとえば、「coolLib-1_2.jar」から「coolLib-1_3.jar」までの場合は、パスに「coolLib.jar」と入力してください。

すべての回答は似ていて、部。新しいファイルの名前が常に変更されることが予想される場合、まったくそのまわりを得る方法はありません。あなたができることは、それを処理するスクリプトまたはエイリアスを書くことです。 coolLibUpと入力すると、いつもpushd ${BUILD_PATH} ; rm coolLib.jar ; ln -s ${LIB_DIRECTORY}/coolLib-1_3.jar ; popdと入力するよりはるかに簡単になります(または使用する同等のもの)。

またはWindowsと同等:%LIB_DIRECTORY%の代わりに、${LIB_DIRECTORY}mklinkの代わりln -s

+0

まあ、私はそれを試してみましたし、残念ながら、日食がシンボリックリンクのjarファイルを理解していないようです。 –

+0

@ deluged.oblivion問題がどうなるかはっきりしていません。代わりにあなたの質問になるはずです(しかし、それはSOの代わりにスーパーユーザーまたはサーバーフォルトの質問かもしれません)。私はライブラリ(C++の.soライブラリですが)とソースファイル自体もすべて実際にシンボリックリンクですが、毎日Eclipseとシンボリックリンクを使用しています。 – Aaron

関連する問題