2016-12-15 65 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

相关问题