写的非常好的教程 http://www.yiibai.com/maven/
总结与补充
一、本地资源库的配置
默认情况下,Maven的本地资源库默认为 .m2 目录文件夹:
Unix/Mac OS X – ~/.m2
Windows – C:\Documents and Settings\{your-username}\.m2
1. 更新Maven的本地库
通常情况下,可改变默认的 .m2 目录下的默认本地存储库文件夹到其他更有意义的名称,例如, maven-repo
找到 {M2_HOME}\conf\setting.xml, 更新 localRepository 到其它名称。
{M2_HOME}\conf\setting.xml
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>D:\JavaRepository\mavenRepo</localRepository>
2、中央存储库
中央库搜索插件http://search.maven.org/#search%7Cga%7C1%7C
例如log4j
点击版本号,复制
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
粘贴到项目的pom.xml文件中,即可使用。
另外,中央库也提供了其他管理工具的引用方式,例如Gradle:
Maven的依赖库查询顺序为:
1、在 Maven 本地资源库中搜索,如果没有找到,进入第 2 步,否则退出。
2、在 Maven 中央存储库搜索,如果没有找到,进入第 3 步,否则退出。
3、在java.net Maven的远程存储库搜索,如果没有找到,提示错误信息,否则退出。
二、定制库到Maven本地资源库
使用脚本方式 http://www.yiibai.com/maven/include-library-manully-into-maven-local-repository.html
使用IDE插件。MyEclipse集成了Maven4MyEclipse插件,支持定制库到Maven本地资源库的导入。
File->Import,搜索Maven。
选择Import Jar to Maven Repository,按照提示即可将本地jar导入到本地的maven库中。
使用也很方便!