Maven通过配置pom.xml即可使用相应的library。事实上,当你配置pom.xml的时候,maven会做下面的工作。
1.通过settings.xml,寻找在本地存放jar的仓库。(win7在C:\Users\{用户名}\.m2)
2.如果本地仓库没有需要的jar,则会从网上下载。
maven不会聪明到帮我们google,找到对应的jar,而是去到maven官方的在线仓库把对应的jar下载下来。但是由于某些原因,国内很难访问maven官方仓库,这就需要我们自己配置,访问其他在线仓库。做法很简单,就是修改settings.xml。settings.xml里面包含很多配置,下面仅是配置一个镜像的方法:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <mirrors> <mirror> <id>ibiblio</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url> </mirror> </mirrors> </settings>