2016-12-15 22 views
0

我構建了一個包含多個依賴項的項目,到目前爲止還是不錯的,但是現在我需要一個新的依賴項所謂的「spring-boot-start-security-1.4.1.RELEASE.jar」我注意到所有的spring-boot-start- *都位於「Project and External Dependencies」中,我發現「spring-boot-start -security-1.4.1.RELEASE.jar「並下載它,我發現我無法將它加載到」Project and External Dependencies「中,我在我的項目中創建了一個.lib文件夾,並將.jar移動到文件夾中。我右鍵單擊該項目並繼續屬性> Java構建路徑>添加外部罐子...並單擊我的lib文件夾中的.jar。它已加載但eclipse正在咆哮幾個與.jar關聯的導入無法解析。可以將「spring-boot -...」添加到我的Gradle依賴項中,並且可以正確使用在命令行中建立gradle。只是現在Eclipse正在咆哮幾個無法解決的依賴關係。有沒有爲我的項目添加一個新的依賴關係而無需重新開始?我如何更新我的Eclipse項目以包含「spring-boot-start-security-1.4.1.RELEASE.jar

回答

0

您需要在依賴關係標記下的pom.xml中添加此依賴項。添加一個jar不會將它添加到classpath中。

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

我正在使用gradle和i在我的gradle.build文件中包含依賴關係。它在使用gradle構建項目時正確構建。問題在於Eclipse沒有安裝.jar並顯示一堆錯誤。我的問題是 - 如何在我的eclipse項目中包含一個新的spring boot依賴jar?我可以整天使用gradle構建項目,沒有任何問題。如何安裝.jar,以便Eclipse停止發現無法找到罐子的信息? – skmansfield

+0

我沒有與gradle密切合作,但是對於maven eclipse,創建了一個Maven依賴關係庫,它具有它引用的所有jar。我也假設一些類似的概念也用於Gradle。檢查你的項目是否與它所指的庫。你可以通過Project Properties - > Java Build Path – user1211

+0

來檢查它,你好user1211,我想你一定會朝着正確的方向前進。我的問題是如何讓Eclipse使用Gradle下載並將jar加載到正確的Gradle類路徑中。當你在你的評論中輸入內容時,我發現了它。 – skmansfield

1

好吧,我想出瞭如何使用Gradle將依賴關係導入到Eclipse中。爲了清楚起見,在我已經創建項目 - 「org.springframework.boot:spring-boot-starter-security:1.4.1.RELEASE」之後,我想添加一個新的Spring Boot Dependency到我的eclipse項目中。這個問題當然是eclipse沒有安裝正確的罐子。對這些jar的任何引用都會導致eclipse將導入jar語句標記爲「無法解析」。我在gradle.build依賴中添加了「compile('org.springframework.boot:spring-boot-starter-security:1.4.1.RELEASE')。順便說一句,我從maven central得到了正確的Gradle依賴語句。我用Gradle構建,項目安裝正確,然後,這是我的問題,Eclipse沒有罐子,並繼續大吼不解決罐子 - 非常惱人。 。罈子裏但是Eclipse並沒有獲得依賴罐子到Eclipse中執行以下操作。!

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.build依賴關係並正確加載水罐裏的項目的類路徑中沒有更多的Eclipse吠叫

+0

只爲讓大家知道。我給了「user1211」的答案。他的評論讓我指出了正確的方向。我上面的答案是你如何真正做到這一點。使用我的答案來獲取加載到eclipse項目中的依賴關係。 – skmansfield

相關問題