Java 我需要下载Spring在Maven中需要的依赖项吗?
我从Spring开始,我正在阅读Java 我需要下载Spring在Maven中需要的依赖项吗?,java,spring,jakarta-ee,maven,Java,Spring,Jakarta Ee,Maven,我从Spring开始,我正在阅读Pro Spring 2.5。在第17页,他们讨论了Spring依赖关系,我想知道我是否需要自己在POM中添加它,或者我在下面添加的依赖关系是否可以这样做?例如CGLib、dom4j等 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId>
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>
org.springframework
spring上下文
3.1.1.1发布
您不需要这样做。Maven将阅读spring上下文的pom,并获得它所具有的任何必要的依赖项,因此您不需要专门将它们放在您自己的pom中
看看这个,它真的很方便。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
org.springframework
spring上下文
3.1.1.1发布
这只会指示maven声明它的当前POM依赖于此artfact,因此当您编译应用程序时,它会在类路径中为您提供它,所以Spring上下文不是完整的框架?我需要为你发布的链接添加其他东西才能使用它吗?不,这会让你开始。Spring有多个软件包(例如webflow、WebMVC、roo等),如果您想使用这些软件包,就必须将它们专门放在pom中。我已经更新了直接指向maven文档的链接。您可以观看maven下载依赖项。将信息添加到
pom
中,然后运行mvn eclipse:eclipse
(如果您使用的是eclipse)或mvn clean install
。在输出中,您将看到一系列下载的依赖项(spring context
,spring aop
,spring asm
,等等)