Tim*_*ter 6 dependencies pom.xml maven
我已经和Maven一起工作了一段时间,我对Maven资源库网站上显示的信息有疑问.我正在查看要粘贴到我的pom中的标签,spring-web-mvc 3.2.8.RELEASE并注意到带有"此工件依赖"标题的表,并看到下面列出的工件主机.
我的问题很简单:我是否应该在我的pom中包含该表中列出的所有依赖项?
要回答您的问题,您不需要包含工件依赖项部分中列出的所有依赖项.我的理解是,当您在pom文件中包含依赖项时,maven会自动下载任何所需的jar.我推断这是因为我个人不会添加任何工件的依赖项,而不是我需要的东西pom.
例如,如果我想要spring-core,我会做以下事情:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.2.8.RELEASE</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
maven会自动为我处理依赖关系.
测试它的一个好方法是在eclipse中打开一个新的maven项目并指定一个依赖项,例如,更新项目,然后检入Maven dependencies文件夹.
为了好玩,我尝试了这一点,确实如此,Maven将在您更新项目时下载任何必要的依赖项.在我的pom.xml文件中只放入上述依赖项后,我得到以下内容:

| 归档时间: |
|
| 查看次数: |
7502 次 |
| 最近记录: |