web-dev-qa-db-ja.com

EclipseはGradleの依存関係を認識しません

私はGradleを初めて使い、このチュートリアルを試していました https://spring.io/guides/gs/rest-service/ 必要な依存関係でjarをコンパイルして実行することができました。ただし、ライブラリがIDEによって認識されないのは面倒です。

enter image description here

とにかくそれを行うにはありますか?

17
cvguy

Gradle Eclipseプラグインを使用する必要があります。これをbuild.gradleファイルに追加します。

apply plugin: "Eclipse"

これにより、Eclipse関連のタスクがビルドに追加されます。実行することにより

gradlew cleanEclipse Eclipse

Gradleは、プロジェクトの現在の依存関係に基づいて、すべてのEclipseプロジェクトとクラスパスファイルを再生成します。ただし、変更を表示するには、IDEを更新する必要があります。

考慮すべきことがもう1つあります。 Eclipseはgradle依存関係を実際には認識していないため、生成されたクラスパスファイルによってのみ依存関係を認識します。新しい依存関係は、これらのファイルを再生成した後にのみEclipseに表示されます。さらに、Eclipseで追加された依存関係は、Gradleビルドには表示されず、クラスパスファイルが再生成されると削除されます。

27
dpr

私のために働いたのは:

build.gradleファイルを右クリック-> Gradle-> Refresh Dependencies。

13
nanosoft

プロジェクトをJavaプロジェクトとしてインポートした後、Eclipse Neonで以下を実行します。

Right-click on your project --> Configure --> Add Gradle Nature.

プロジェクトが自動的に更新され、Gradleによってダウンロードされているすべての依存関係が表示されます。

7
specialk1st

Eclipseで
ウィンドウ->設定-> Gradle
依存関係管理セクション
オン-> jarをGradleプロジェクトに再マップします。
お役に立てれば

3
Rishikesh Fanse

以下は私のために働いた:

Eclipse-> Window-> Preferences-> Gradle-> "Select Local Installation Directory"

[参照]ボタンをクリックして、Gradleディレクトリのパスを指定します

乾杯!

0
Sachin Thapa