这里是修真院后端小课堂,每篇分享文从
【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】
八个方面深度解析后端知识/技能,本篇分享的是:
【 怎么样能让Maven跳过JUnit】
前言:Maven是优秀的构建工具,但不仅仅是构建工具,还是一个依赖管理工具和项目信息管理工具我们平常使用的IDEA新版本本身默认安装了maven3,我们平常使用maven也很普遍,主要用它来管理相关依赖,任务一里面有个思考怎么样能让Maven跳过JUnit,今天我就在这个基础上浅显的讲解一下 相关的运行机制 以及有关我在服务器上使用maven的一些收获
小概念:先说一下仓库的概念 仓库:本地仓库 远程仓库 中央仓库
本地仓库 :本地储存依赖文件仓库 默认在用户目录下.m2\repository文件夹下,也可以进行编辑文件~/.m2/setting.xml 的localRepository元素进行修改改成自己的仓库位置 依然要叫repository
但是注意这个文件(setting.xml)一般是不存在的 需要从原始解压文件夹下进行复制
注意 一个构件(比如jar)只有在本地仓库中才能由其他Maven项目使用
那么构建是如何进入到本地仓库的呢 最常见的有两个来源
一个是从远程仓库进行下载 另一个是将本地项目的构件安装到maven仓库中 也就是我们常用的mvn clean install 而中央仓库是一默认的远程仓库 在安装时自带配置
初