プロジェクトでRepast Simphonyを使用していて、ライブラリには多くのjarファイルが含まれています。その間、私はGeotoolsを使用していますが、Repast Simphonyはgeotools 2.3.3を採用しており、geotools 2.7を使用したいので、これらは競合しています。どのように異なるライブラリとjarsの競合を解決するには?
問題は、私がRepast Simphonyからいくつかの瓶を取り除く方法を知らないことです。それを追加するには、私はちょうどプロジェクトをクリックし、Repast Simphonyのオプションを持っている>私はそのライブラリを編集することはできませんビルド・パスに
このプロジェクトにRepast Simphonyを追加します。 bulidパスの下で、私がを編集した後、を編集することができるのは、ライブラリの名前だけです。そして、それはこのようになりますファイルI
<buildSpec>
.
.
.
<buildCommand> <name>repast.simphony.eclipse.repast_simphony_builder</name> <arguments> </arguments> </buildCommand>
</buildSpec>
<natures>
.
.
.
<nature>repast.simphony.eclipse.repast_simphony_nature</nature>
</natures>
を発見した.projectファイルと.classpathに:、
<classpathentry kind="con" path="REPAST_SIMPHONY_SUPPORT"/>
それから私は、すべてのバリデータを中断とRepastライブラリからconfilcted瓶を削除しますしかし、それは動作していません。私は瓶の不足のためにプロジェクトを作ることができません。だから私はいくつかのファイルを編集することについては、そのライブラリの紛争のジャーをクロスすると思っていますが、私はどのようにわからないのですか?
"C:¥Program Files¥eclipse¥plugins¥repast.simphony.core_2.0.0¥plugin_jpf.xml"ファイルと "C:¥Program Files¥eclipse¥plugins¥repast.simphony.core_2.0.0"ファイルがあります。 \ META-INF \ MANIFEST.MF "ファイルを開きます。上記の2つのファイルでは、すべてのインクルードファイルがリストになります。私はジャーパスのいくつかを削除しますが、違いはありません。