如何将spring项目切换到maven

如何将spring项目切换到maven,spring,maven,Spring,Maven,我想把我的JavaSpring项目切换到maven,从简单的结构开始。我已经创建了原型项目,并在主包中添加了带有Service.java的子文件夹。我描述了依赖项,但得到一个错误: maven找不到工件org.springframework:spring:jar:3.1.1 i central(http://repo.maven.apache.org/maven2) 4.0.0 com.home.springtrainingSpringTrainingTemplate 1.0-快照 罐子 春训

我想把我的JavaSpring项目切换到maven,从简单的结构开始。我已经创建了原型项目,并在主包中添加了带有Service.java的子文件夹。我描述了依赖项,但得到一个错误:

maven找不到工件org.springframework:spring:jar:3.1.1 i central(http://repo.maven.apache.org/maven2)


4.0.0
com.home.springtrainingSpringTrainingTemplate
1.0-快照
罐子
春训模板
http://maven.apache.org
UTF-8
org.springframework
春天
3.1.1
朱尼特
朱尼特
3.8.1
测试


你知道我为什么不能下载这个软件包吗?

你的版本和工件ID错误,它们应该是:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>3.1.2.RELEASE</version>
</dependency>

org.springframework

.

从3.x发行版系列开始,Spring并不是作为一个单独的发行版发行的,包括jar。您需要包括实际需要的子库。您可以了解Maven中央存储库中的可用内容。

谢谢!这很有帮助。你能给我一个链接吗?我可以在这里详细了解一些特殊的品质?错误的原因对于新手来说是很难发现的。@WinteWinte:你说的“特殊品质”是什么意思?我很乐意提供进一步的帮助,我只是不明白你在找什么。我指的是描述我应该如何格式化pom文件的信息。当然,我已经阅读了官方指南,但这对于像这样的依赖是不够的
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>3.1.2.RELEASE</version>
</dependency>