概述
将程序员开发,部署,测试,发布等操作通过maven直接完成.
例如:发布到 tomcat中.只需要
mvn tomcat:run
即可
常用命令
mvn clean: 清除 target 目录
mvn compile: 编译项目,生成 target 目录
mvn test: 将test 目录下为代码和配置编译到 target 中下的 test-class 目录中. 也会编译正式文件下的代码
mvn install: 编译 正式和测试目录下的代码.并且生成 war 包.将此 war 安装到本地仓库
生命周期
编译 - 测试 - 打包 - 发布
deploy 在执行之前需要一些配置
IDEA集成 maven 插件
项目 WEB 资源分配
输入不是生命周期的命令
当然,也可以输入 clean 这样子的命令
项目修改运行环境
通过添加插件的方式,指定使用的tomcat版本,以及JDK的版本
生命名周期
在执行 test的时候,compile 也会执行. 同理,后面的package以及 install
拆分和聚合
maven jar 作用域
直接依赖是 complie. 传递依赖作用域 是 test
结论
安装私服nexus
主要功能
主要功能是安装第三方jar 到私服. 以及从私服中下载需要的文件 ``