86

私は日食に単純なgradleプロジェクトを持っています。build.gradle を更新して、いくつかの apache http jar を含めます...

dependencies {
    compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
    compile 'org.apache.httpcomponents:httpclient:4.2.3'
    compile "org.apache.httpcomponents:httpmime:4.2.3"
    testCompile group: 'junit', name: 'junit', version: '4.+'
}

ただし、私のコードでは、取得した Apache HTTP のものを参照しています。

The import org.apache.http cannot be resolved   

build.gradle で新しい依存関係を Eclipse に認識させるために必要なヒントはありますか?

クリーンアップを試みましたが、うまくいきません。私のgradleプラグインは次のとおりです。

  Gradle IDE    3.3.0.201307040643-RELEASE  org.springsource.ide.eclipse.gradle.feature.feature.group   GoPivotal, Inc.
4

6 に答える 6

189

パッケージ エクスプローラーでプロジェクトを右クリックすると表示される [Gradle] コンテキスト メニューで [依存関係の更新] を選択する必要があります。

于 2013-07-28T12:29:50.740 に答える
80

次の手順に従って、Eclipse で Gradle プロジェクトを更新します。

  1. まず、Eclipse gradle プラグインが含まれていることを確認してください。apply plugin : 'eclipse'
  2. 次に、ターミナルでプロジェクト ディレクトリに移動します。と入力gradle cleanしてからgradle eclipse.
  3. 次に、Eclipse のプロジェクトに移動し、プロジェクトを更新します (プロジェクト エクスプローラーに移動し、プロジェクトのルートを選択して F5 を押して更新するか、右クリックしてコンテキスト メニューの更新を選択します)。

ここに画像の説明を入力

于 2014-01-31T04:48:10.237 に答える
7

「依存関係管理」が有効になっていることを確認する必要があります。これを行うには、プロジェクト名を右クリックし、[Gradle] サブメニューに移動して、[依存関係管理を有効にする] をクリックします。これを行うと、Gradle はすべての依存関係をロードするはずです。

于 2014-03-14T23:41:39.713 に答える
0

私の場合、Spring Boot をアップグレードしようとした後、Spring Tools Suite (本質的には Eclipse) の奇妙な問題を解決しましたが、変更が反映されていないようです。

プロジェクトを右クリック - > Gradle - > Refresh Gradle Project

于 2022-01-16T17:07:50.370 に答える