2016-07-30 12 views
0

使用しているjarファイルの名前が変更されると(通常はバージョン番号が変更されます)、古いJarを削除してEclipse Javaのビルドパスライブラリのタブに追加するよりも、名前を更新する方が良いでしょうか?私が本当に探しているのは、jarをダウンロードし、プロジェクトのlibディレクトリに置いて、古いものを削除し、Eclipseを更新するというアップグレードプロセス全体を管理する方法です。例えば、今の私はEclipse Javaビルドパスライブラリのバージョン番号を更新しますか?

cucumber-core-1.1.5.jar 

からの.jar、ソース、およびJavadocを使用していますし、バージョン1.2.4にそのソースとJavadocファイルとそれを一緒に更新したいと思います。実際には、Cucumberに関連付けられた6つのjarファイルで使用される4つの異なるバージョン番号があります。関連するソースファイルとjavadocファイルのために3つです。私のプロジェクトは、独自のjarとバージョン番号を持つ2つのツールにも依存しています。 Java Build Path Librariesタブでこれらのバージョン番号を簡単な方法でリセットしてリセットできるようにするにはどうすればよいですか?あるいは、これらの新しいjarをjar/libディレクトリにダンプするだけで、Eclipseはうまくいくはずです。

これが不可能な場合は、バージョン番号をどのように扱うことをお勧めしますか? EclipseとMavenまたはGraleの統合を処理する方法を学ぶ必要がありますか、ツールバージョンのアップグレードを管理する簡単な方法を見つけましたか?

答えて

0

私のプロジェクトのルートディレクトリのEclipse .classpathを見て、ソースとjavadocの場所がclasspathentryタグに含まれていることがわかりました。私は「-current」どこでも私は、ダウンロードしたファイルは、バージョン番号を持っていたことを使用しています

<classpathentry kind="lib" path="vendor/junit-libs/junit-current.jar" sourcepath="vendor/junit-libs/junit-current-sources.jar"> 
    <attributes> 
     <attribute name="javadoc_location" value="jar:platform:/resource/myproject/vendor/junit-libs/junit-current-javadoc.jar!/" /> 
    </attributes> 
</classpathentry> 

お知らせ:たとえば、ここで私はJUnitのために持っているものです。もともと、Eclipseの以前のバージョンで動作する変数を得ることができなかったので、私はそれをやりました。さて、私は、この "現行の"トリックをスキームの一部として使用して、バージョン番号を1つの場所、Gradleファイル、またはAnt build.propertiesファイルにのみ入力できると考えています。

Gradleには、ライブラリをダウンロードしてEclipseビルドパスにインストールするのに便利な方法があります。 jmrucの例(https://stackoverflow.com/a/17008509/1759555)を参照してください。しかし、私はこの問題を攻撃するための私の戦略は、ダウンロードしたファイルを持っているEclipseで

  1. 使用「-current」になるだろうGradleでは、ソースとJavadocの世話をするのGradleのマニュアルの証拠

    を見つけることができませんでした バージョン番号

  2. ダウンロードは、ファイルとAnt
  3. で自分の名前を変更するには、私のプロジェクトのための単一の場所にあるファイル名とバージョン番号を格納するためのAnt build.propertiesファイルを使用し
関連する問題