我是新手,不知道所有Spring依赖项(在它内部)和问题不是关于我的错误,而是关于通过Maven将所有Spring库添加到我的项目的方法。你通常如何使用Maven添加Spring库?
答案 0 :(得分:7)
您不必再自行下载库了。这就是Maven的用途。 (当然还有更多)
pom.xml
以包含您需要的内容,在dependencies
标记中添加依赖项。 例如
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>2.5.6</version>
</dependency>
您可以使用Google轻松找到这些软件包,并搜索“maven repository”
另外,正如 Bart 所提到的,在pom.xml中使用Spring的常见方法 - 因为它有太多版本,并且可能发生冲突 - 是通过指定版本的公共属性所有Spring组件。 (Based on this answer)
在properties
标记中指定属性:
<properties>
<spring.version>3.0.5.RELEASE</spring.version>
</properties>
然后在依赖关系中使用它:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
小心将其用于所有组件,以避免版本冲突。 (当然,问题仍然存在,bz也有不同的库参考spring,但这是另一个故事。)
请注意,Maven项目使用特定的directory layout。当我第一次开始在我自己的项目中使用maven时,首先我创建了一个新的空白项目,并在我开始迁移旧项目以使用maven之前使用它。相信我,它会得到回报。
答案 1 :(得分:0)
将弹簧工件添加到pom.xml文件中。例如
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>3.2.4.RELEASE</version>
您可以在此处找到更多工件信息 http://mvnrepository.com/
答案 2 :(得分:0)
HERE,您可以根据需要找到相关性。只需单击依赖项,然后单击最新版本,然后在<dependencies> Your required dependency and version</dependencies>
中向下滚动即可。
只需复制XML
代码并将其粘贴到您的pom.xml
文件中即可。