2012-04-22 10 views
0

私はEclipseのIvyと依存関係解決に苦労しています。 Nutchのカスタムプラグインを作成しました.NutchはEclipseワークスペースの別のプロジェクトに依存しています。今私はそれを構築すると、そのプロジェクトのクラスについて不平を言う。ビルドクラスパス設定(依存プロジェクトとしてプロジェクトを追加したところ)で標準のEclipseメカニズムが動作しないので、ivy.xmlを介して依存関係を定義する必要があります。どうやってやるの?カスタムNutchプラグインの依存関係を解決するにはどうすればいいですか?

答えて

0

古い方法は、 NUTCH_INSTALLATION/src/plugin/<your_plugin>/plugin.xmlファイル内の依存関係を宣言することです。

ivyを使用したい場合は、のファイルにある<dependencies>タグ内の依存関係を宣言してください。

+0

ありがとうございます!基本的に問題は、plugin.xmlは他のプラグインへの依存のみを許可することです。このプロジェクトは、Javaプロジェクトだけのプラグインプロジェクトではありません。第二に、私は確かにアイビーを使用しようとしています、私はリポジトリへの依存関係を宣言する方法に関するチュートリアルを読んでいますが、他のローカルプロジェクトへの依存関係を宣言する方法の例は見つかりません。あなたはなにか考えはありますか? – user1177059

+0

私は、ローカルのJavaプロジェクトからjarファイルを作成し、そのJarファイルを依存ファイルに追加する必要があると思います。 –