分享人:白笑然
1.背景介绍
2.知识剖析
3.常见问题
4.解决方案
5.编码实战
6.扩展思考
7.参考文献
8.更多讨论
Maven是优秀的构建工具
Maven不仅仅是构建工具,还是一个依赖管理工具和项目信息管理工具
我们平常使用的IDEA新版本本身默认安装了maven3
我们平常使用maven也很普遍
主要用它来管理相关依赖
任务一里面有个思考怎么样能让Maven跳过JUnit
今天我们就在这个基础上讲解一下
以及有关我在服务器上使用maven的一些收获
仓库:本地仓库 远程仓库 中央仓库
本地仓库 :本地储存依赖文件仓库 默认在用户目录下.m2\repository文件夹下
也可以进行编辑文件~/.m2/setting.xml 的localRepository元素进行修改
但是注意这个文件一般是不存在的 需要从原始解压文件夹下进行复制
注意 一个构件只有在本地仓库中才能由其他Maven项目使用
那么构建是如何进入到本地仓库的呢 最常见的有两个来源
一个是从远程仓库进行下载 另一个是将本地项目的构件安装到maven仓库中 也就是我们常用的mvn clean install
而中央仓库是一默认的远程仓库 在安装时自带配置
这里在setting文件可以进行修改 可以设置多个远程仓库
1.环境变量配置问题
2.没有.m2文件
3.没有pom文件
4.找不到文件
1,配置环境变量,编辑/etc/profile文件,添加如下代码
MAVEN_HOME=/usr/local/apache-maven-3.0.3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
保存文件,并运行如下命令使环境变量生效
source /etc/profile
2,初次安装运行 mvn help:system
3.在pom文件目录下运行mvn命令
4.设置文件目录要遵循规则
Maven实战 许晓斌著
平常我们还有什么常用的maven命令以及插件
感谢观看,如有出错,恳请指正
BY : sweetalin