下面是pom.xml
中的关于repositories
的配置,请问这个repositories
节点的作用是什么,这个pom
文件中已经有spring
的相关jar
包的配置,包括版本号?
<repositories>
<repository>
<id>springsource-milestones</id>
<name>SpringSource Milestones Proxy</name>
<url>https://oss.sonatype.org/content/repositories/springsource-milestones</url>
</repository>
</repositories>
repositories
节点是配置maven下载jar的中央仓库,默认的是国外的,没代理下载奇慢无比。
推荐使用 maven.oschina.net
或其他国内源
或 自己搭建sonatype nexus
中央仓库
- 版本号每个
dependency
可以单独配置<version>xxx</version>
- 或者为了统一管理依赖的版本号,可以在pom文件中的节点点配置多个元素
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring.version>4.0.2.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
</dependencies>