2014-05-15 165 views
0

我即将放弃在这里的春天;来自.NET世界,需要学习Java我被引导到春天是最好的学习环境。我被给了一个示例项目来处理类文件和一大堆依赖项。我创建了一个maven项目,然后在配置构建路径中添加了外部jar。我将所有的类添加到我的src/main/java/com/projectname文件夹中。 其中一个构建错误包括没有找到org.apache.jcs,所以我想我需要从外部找到这个库。在线看,发现一个依赖添加到我的pom文件。现在弹簧工具套件maven项目添加库依赖关系

<dependency> 
<groupId>org.apache</groupId> 
<artifactId>apache</artifactId> 
<version>14</version> 
</dependency> 

我会假设,这将解决任何问题,但现在我得到的错误:

Could not find artifact org.apache:apache:jar:14 in central (http://repo.maven.apache.org/maven2 

我还是不明白库是如何在STS增加。在Visual Studio中,我将下载该库并指向该库的引用,并且所有都没问题,或者使用Nuget包管理器进行下载。所以我还是错过了这个库,还是有其他一些问题。我还发现了几个教程来运行一个项目,但这些都不能帮助我解决这个问题。

任何意见或指示在线来源将不胜感激。

编辑:

我加入了线下到我的POM文件,但有一个新的错误:

The container 'Maven Dependencies' references non existing 
library 'C:\Users\me\.m2\repository\org\apache\http\jcs\1.3\jcs-1.3.jar'  
"Description Resource Path Location  
Type Missing artifact org.apache.http:jcs:jar:1.3 pom.xml/ 
line 29 Maven Dependency Problem " 

回答

1

您需要在您的Maven POM文件的XML下面的依赖,你在STS Maven会尝试从central repo中下载您在pom xml中提到的所有必需依赖项。

<dependency> 
    <groupId>org.apache.jcs</groupId> 
    <artifactId>jcs</artifactId> 
    <version>1.3</version> 
</dependency> 
+0

因此每个关联的库都需要添加到pom。上面的那个没有下载所有的东西?谢谢你的回应。 – vbNewbie

+0

尝试过,但现在得到另一个错误 - 请参阅编辑 – vbNewbie