2016-08-30 14 views
0

GIVENで別のユーザーライブラリでユーザーライブラリを追加:
私はその後、私は3瓶を含む「SecondaryLib」ユーザーライブラリを作成し、9つのjarファイルを含む「PrimaryLib」として1つのユーザーのライブラリを持っています。

私の質問:どのように
は、今私は、(私はちょうどPrimaryLibのユーザーライブラリを選択したい、再びそれらの9つのjarファイルを選択する必要はありません)私のSecondaryLibユーザーライブラリは、合計12件のjarファイルを持つことになりますようにSecondaryLibでPrimaryLibを追加しますそれを行う?は日食

+0

jarをjarファイルに追加する必要はありません。両方のjarをclasspathに追加します。クラスパスの順序を設定して、後ろにあるものを定義します。私はMavenのように、ビルドシステムの一部を使用し、より良いと思います –

+0

、私は2ヶ月(ほぼ)からMavenを使用していますが、この質問は私の脳にまだあると私は@Ivan笑USERLIBRARYにUSERLIBRARYを追加する – Ivan

+0

のGradleあなたは日食の視点で説明することができます –

答えて

1

ない「ライブラリが」あなたの状況に「答え」である場合に確認してください。

あなたがコントロールすることができ、そのプロジェクトの輸出を使用して - あなたは両方のライブラリを使用して中央のプロジェクトを持っています。エクスポートを定義して12個のJARすべてを表示します。

その後、他のユーザーは、ちょうどそのプロジェクト「を含んで」、そして彼らが行くさせていただきます。別のライブラリを追加したり、エクスポートされたJARを変更したりするときは、プロジェクトの設定を変更するだけです。

つまり:eclipseの場合、引用符ユーザーライブラリは、JARファイルのセットです。 意味:ライブラリにはJARが含まれていますが、他のライブラリは含まれていません。あなたは、それが

  1. 新しいプロジェクトを作成することがあり得るための最も簡単な方法よりも、一緒に「アクセス」でなければなりませんJARファイルの特定のセット「を提供」したい場合は

    。そしてその新しいプロジェクトの「パスの設定を構築する」で:

  2. あなたは
  3. に興味のあるプロジェクトにこれらのライブラリを追加し、これらのJARファイルを選択し、「順序およびエクスポート」のページ

そして、そのJARに必要なすべてのプロジェクトへの依存として新しいプロジェクトを追加することができます。

+0

涼しいだろうと思った –

+0

私は私が "日食" POVと思うものを与えるために私の答えを更新しました。 – GhostCat