2016-12-15 14 views
0

いくつかの依存関係を含むプロジェクトを作成しました。 「spring-boot-start-security-1.4.1.RELEASE.jar」と呼ばれています。私は、すべてのspring-boot-start- *が「Project and External Dependencies」にあることに気付きました。 Maven Centralで "-security-1.4.1.RELEASE.jar"を実行し、ダウンロードしました。プロジェクトと外部依存関係にロードできないことがわかりました。プロジェクトに.libフォルダを作成し、.jarをフォルダに移動しました。私はプロジェクトを右クリックし、プロパティ> Javaビルドパス>外部Jarsを追加...をクリックして、私のlibフォルダの.jarをクリックした。それはロードされましたが、eclipseは.jarに関連付けられたいくつかのインポートについては吠えています。 "spring-boot -..."を私のGradleの依存関係に追加することができます。コマンドラインでgraleビルドします。今は、Eclipseが解決できないいくつかの依存関係について吠えていることが分かりました。最初からやり直すことなく、プロジェクトに新しい依存関係を追加することができますか?「spring-boot-start-security-1.4.1.RELEASE.jar」を含むEclipseプロジェクトを更新するには

答えて

0

この依存関係を依存関係タグの下のpom.xmlに追加する必要があります。 jarファイルを追加してもクラスパスには追加されません。

<dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-security</artifactId> 
    <version>1.4.2.RELEASE</version> 
</dependency> 
+0

私はgradleとiを使用しています私のgradle.buildファイルの依存関係をncludedしました。これは、gradleを使ってプロジェクトをビルドするときに正しく構築されます。問題は、Eclipseに.jarがインストールされておらず、エラーが多数表示されていることです。私の質問は - 私はどのように私のEclipseプロジェクトに新しい春のブート依存性の瓶を含めることができますか?私は問題なしでgradleを使って一日中プロジェクトを構築することができます。 jarファイルをインストールするとEclipseはjarファイルが見つからないということを知らせなくなります。 – skmansfield

+0

私はgradleと密接には関係していませんが、mavenのためにEclipseはそれが参照するすべてのjarを持つMaven依存関係ライブラリを作成します。私はいくつかの同様のコンセプトがGradleにも使用されていると仮定します。参照している図書館でプロジェクトをチェックしてください。あなたはProject Properties - > Java Build Path – user1211

+0

こんにちはuser1211でチェックすることができます。私はあなたが間違いなく正しい方向に進んでいると思います。私の問題は、Gradleを使用してEclipseをダウンロードし、Jarsを正しいGradleクラスパスにロードする方法でした。私はあなたのコメントを入力していたときにそれを理解しました。 – skmansfield

1

私はGradleを使ってEclipseに依存関係を取得する方法を知りました。ただ、私はすでにプロジェクトを作成した後、私のEclipseプロジェクトに新しいSpring Boot Dependencyを追加したかったのです。 "org.springframework.boot:spring-boot-starter-security:1.4.1.RELEASE"です。問題は、もちろん、eclipseには正しいjarがインストールされていないということです。これらのjarへの参照は、eclipseがインポート・ジャー・ステートメントに「解決できません」というフラグを立てます。私は "compile( 'org.springframework.boot:spring-boot-starter-security:1.4.1.RELEASE')をgradle.buildの依存関係に追加しました。ところで、私はMavenから正しいGradle依存性ステートメントを得ました。私はGradleを使ってビルドしますが、プロジェクトは正しくインストールされたすべての適切なjarファイルで適切にビルドされますが、これは私の問題です、Eclipseにはjarファイルはありません。瓶が、Eclipseはない次の操作を行うEclipseに依存関係のjarファイルを取得するには、。

1. Add the dependency into gradle.build shown below and save it. 
     compile('org.springframework.boot:spring-boot-starter-security:1.4.1.RELEASE') 

2. Right Click on the Project > Gradle > Refresh Gradle Project 

のGradleは、gradle.buildの依存関係を使用していないと、正しくプロジェクトのクラスパスにjarファイルをロードしこれ以上のEclipse吠えを

。!
+0

皆に知らせるだけです。私は "user1211"への答えを与えました。彼のコメントは正しい方向に私を指摘した。上記の私の答えは、あなたが実際にそれを行う方法です。私の答えを使用して、Eclipseプロジェクトにロードされた依存関係を取得します。 – skmansfield

関連する問題