我开始使用Spring,我正在阅读Pro Spring 2.5
。在第17页,他们谈论Spring依赖关系,我想知道我是否需要在POM中自己添加它,或者我在下面添加的依赖关系是否这样做?如CGLib,dom4j等?
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
答案 0 :(得分:1)
你不应该这样做。 Maven将读取弹簧上下文的pom并获得它所具有的任何必要依赖性,因此您不需要将它们专门放在自己的pom中。
查看此link,这非常方便。
答案 1 :(得分:0)
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
这只会告诉maven当前声明它的POM依赖于这个artfact,所以当你编译app时它会在classpath中为你提供