我准备放弃这里的春天;来自.NET世界并且需要学习java我被引导到春天是最好的学习环境。我得到了一个示例项目来处理类文件和一大堆依赖项。我创建了一个maven项目,然后在configure构建路径中添加了外部jar。我将所有类添加到我的src / main / java / com / projectname文件夹中。 其中一个构建错误包括没有找到org.apache.jcs所以我想我需要在外部找到这个库。在线查看并找到了一个依赖项添加到我的pom文件中。
<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 "
答案 0 :(得分:1)
您需要在maven pom xml中包含以下依赖项,您在STS中的maven将尝试从central
repo下载您在pom xml中提到的所有必需依赖项。
<dependency>
<groupId>org.apache.jcs</groupId>
<artifactId>jcs</artifactId>
<version>1.3</version>
</dependency>