maven管理jar包的一些问题小结

来源:互联网 发布:冰点文库下载器mac版 编辑:程序博客网 时间:2024/06/06 10:02

  1、我们在pom.xml中设置依赖后,maven可以帮助我们下载所有依赖的.jar到 M2_REPO 指向的目录。(这个目录可以由我们自己指定。指定方式是在setting.xml文件中修改配置项。maven下载jar包的源地址也可以修改,默认应该是maven自己建立了包含所有jar包的仓库,我们从这个大的仓库中下载jar包到我们的本地仓库。)

修改pom.xml后,如何让maven开始下载jar包。(不用我们自己处理,保存后文件后,自动下载)

如何手动jar包就会加到该工程的构建路径中

  这里有两种方式:1,是去eclipse中的项目中写在该工程的根目录 执行 mvn eclipse:eclipse 然后刷新workspace,新依赖的jar包就会加到该工程的构建路径中了。

如何重新下载缺失的jar包

  Maven 更新[右键项目名–maven–maven update就开始下载了 ]当前项目,maven就会继续下载缺失的依赖jar包,直至缺失jar包下载完成,上述问题就解决了。这个过程中,由于下载很慢。

======================
1,用ide环境,我们可以通过eclipse环境,run as maveninstall。这个将用户打包好的jar包安装到本地仓库中。使用方法:在项目中的“pom.xml”文件上点击右键,在弹出的菜单中选择“Run AS”->”Maveninstall”来编译和生成项目jar包。
  M2_REPO是一个用来定义 maven 2仓库在硬盘中的存储位置

  可以使用的共有的仓库地址
http://repository.sonatype.org/content/groups/public/
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/acegisecurity/
http://mvnrepository.com/
http://search.maven.org/
私有的仓库
http://repository.codehaus.org/
http://snapshots.repository.codehaus.org/
http://people.apache.org/repo/m2-snapshot-repository
http://people.apache.org/repo/m2-incubating-repository/
国内地址:

 <mirror>      <id>alimaven</id>      <mirrorOf>central</mirrorOf>      <name>aliyun maven</name>      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>    </mirror>

如果你的项目pom报错,那是你没更新。需要先去C:\Users\Administrator.m2\repository下找到你的jar包所在的地址,如果看到后缀有lastupdated的文件,删掉。然后回到项目POM文件中,打个空格保存[重点是pom保存后就开始下载没有的jar包]。eclipse就会重新去新地址下载了。

=======================
[很多时候,你学习的东西很容易忘记,如果一个东西你能够给别人讲出来,那么你就掌握得差不多了。如果没有平台可以讲。那么就对博客讲出来。这个时候你也是很大的进步。简单的事情,做熟练,你就是专家。所有的技术细节,都可以通过博文记录下来。那就是慢慢做熟练了。那么你离专家会进一点点。]
{下一步目标。减短java的小实验,demo要花费的时间。快速开发和做实验。}

0 0