maven本地仓库.m2文件夹路径讲解

转载 2016年05月31日 16:43:27

Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。


基本的常用命令如下:

mvn archetype:create 创建Maven项目
mvn compile 编译源代码
mvn deploy 发布项目
mvn test-compile 编译测试源代码
mvn test 运行应用程序中的单元测试
mvn site 生成项目相关信息的网站
mvn clean 清除项目目录中的生成结果
mvn package 根据项目生成的jar
mvn install 在本地Repository中安装jar
mvn eclipse:eclipse 生成eclipse项目文件
mvnjetty:run 启动jetty服务
mvntomcat:run 启动tomcat服务
mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类


对于初学者在安装配置好maven之后,发现目录下不存在.m2文件夹,其原因是因为没有执行任何maven相关的命令,之后执行之后maven才会自动去创建.m2文件夹。


具体步骤如下:

1)打开doc在cmd命令下执行mvn help:system命令,执行完成之后就会发现目录下自动创建了.m2文件夹,本机具体路径如图:


X6D2}V@`Y$@_JEG9GCA2YSU.jpg


2)默认情况下.m2文件夹下防止了maven本地仓库/repository,maven的组件都被存储在该仓库中,部分开发包(jar)如下:

.cache
activation
ant
antlr
aopalliance
asm
asmack-android
avalon-franmework
bouncycastle
c3po
cglib
classworlds
com


3)在使用Eclipse执行maven命令时可能报Fatal error compiling: tools.jar not found错误,具体解决方案个人推荐参考地址:http://www.yoodb.com/article/display/205

MAC下maven本地仓库配置

本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需...
  • u011973829
  • u011973829
  • 2017年07月05日 18:06
  • 5946

maven 本地仓库的配置以及如何修改默认.m2仓库位置

本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需...
  • qq_27093465
  • qq_27093465
  • 2016年10月28日 16:24
  • 63295

拥抱 Android Studio 之四:Maven 仓库使用与私有仓库搭建

本文为“拥抱Android Studio”系列第四篇。作者何畅彬,现任BugTags技术总监,关注移动SDK研发、后端服务设计与实现,个人博客: http://kvh.io/。  使用 Androi...
  • asmcvc
  • asmcvc
  • 2016年01月29日 13:18
  • 11408

国内连接maven官方的仓库

国内连接maven官方的仓库更新依赖库,网速一般很慢,收集一些国内快速的maven仓库镜像以备用。 最新更新:2016年11月11日 18:05:40 阿里云提供Maven私服,我把配置文件贴一下,...
  • leone911
  • leone911
  • 2017年07月27日 14:41
  • 332

maven 本地仓库的配置以及如何修改默认.m2仓库位置

本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需...
  • xingxiupaioxue
  • xingxiupaioxue
  • 2017年05月04日 14:44
  • 380

Maven学习笔记(四).m2目录

M2在配置好Maven的环境之后,先运行一条命令: mvn help:system 该命令会打印出所有的Java系统属性和环境变量。 运行这条命令的目的是让Maven执行一个真...
  • xvjianzhe
  • xvjianzhe
  • 2015年02月06日 20:42
  • 2435

maven修改本地仓库,远程仓库与中央仓库

什么是Maven仓库 在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如 log4j.jar,junit...
  • xuchuangqi
  • xuchuangqi
  • 2018年01月17日 16:05
  • 6

Maven学习(三) -- 仓库

标签(空格分隔): 学习笔记 坐标和依赖时任何一个构件在Maven世界中的逻辑表示方式;而构件的物理表示方式是文件,Maven通过仓库来同意管理这些文件。 任何一个构件都有其唯一的坐标,根据这个坐...
  • u010161630
  • u010161630
  • 2016年10月19日 11:03
  • 177

Maven本地仓库配置及修改Maven的本地仓库路径

安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用...
  • YMR0717
  • YMR0717
  • 2016年07月07日 09:30
  • 2309

maven 配置: 修改默认的 .m2仓库 默认存储路径.

一 、在系统maven里修改1.在maven_HOME/conf/下找到配置文档 settings.xml 在文档中添加如下的配置说明 /home/morpheus/.m2/repository例如...
  • timo1160139211
  • timo1160139211
  • 2017年01月09日 16:08
  • 3143
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:maven本地仓库.m2文件夹路径讲解
举报原因:
原因补充:

(最多只允许输入30个字)