Maven资源库的使用

来源:互联网 发布:云计算服务股票 编辑:程序博客网 时间:2024/05/29 14:23

写的非常好的教程 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库中。

使用也很方便!

0 0