2012-02-27 11 views
1

外部ライブラリーexternal.jarを使用するユーザーライブラリー・プロジェクトProjectUserlibと、ProjectUserlibを使用するプロジェクトProjectFooがあるとします。外部ジャーを使用するユーザーライブラリーを使用する

ProjectFooは、external.jarを必要とするProjectUserlibのクラスを使用する場合、external.jarをライブラリに追加する必要があるようです。つまり、external.jarをProjectUserlibに追加するだけでなく、ProjectUserlibでexternal.jarが必要なクラスを使用するすべてのプロジェクトにexternal.jarを追加する必要があります。

これを確認したり、ProjectUserlibを使用するプロジェクトにexternal.jarを追加しないようにする方法についてのヒントはありますか?

答えて

1

はい、公式のdevのガイドhereに記載されています

ライブラリプロジェクトは、JARライブラリ

を含めることができます。ただし、自身がJARライブラリが含まれてライブラリプロジェクトを開発することができます依存するアプリケーションプロジェクトのビルドパスを手動で編集し、JARファイルへのパスを追加する必要があります。

1

これは確認できます。

私はライブラリプロジェクトを参照するメインプロジェクトを持っています。外部JARはライブラリプロジェクトに含まれていますが、メインプロジェクトを実行すると、JARが見つからないという不満があります。

ライブラリプロジェクトのlibsフォルダに存在していても問題を解決するために、メインプロジェクトのビルドパスにJARを追加しなければならず、ライブラリプロジェクトがビルドパスに含まれていましたメインプロジェクト

誰かが私が知りたいより良い方法を見つけた場合は、

関連する問題