2018-07-02
MAVEN:而Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率
当项目编译时,Maven首先从本地仓库中寻找项目所需的Jar包,若本地仓库没有,再到Maven的中央仓库下载所需Jar包。
传递依赖 与 排除依赖
- 传递依赖:如果我们的项目引用了一个Jar包,而该Jar包又引用了其他Jar包,那么在默认情况下项目编译时,Maven会把直接引用和简洁引用的Jar包都下载到本地。
- 排除依赖:如果我们只想下载直接引用的Jar包,那么需要在pom.xml中做如下配置:(将需要排除的Jar包的坐标写在中)
依赖冲突
短路优先 声明优先
聚合
什么是聚合?
将多个项目同时运行就称为聚合。如何实现聚合?
只需在pom中作如下配置即可实现聚合:
作用:1、管理jar包 2、依赖管理和项目信息管理
Linux常见命令:查看当前进程:ps;执行退出:exit;清屏: clear;查看当前所在目录:pwd
退出当前命令: ctrl+c 彻底退出;执行睡眠 : ctrl+z 挂起当前进程fg 恢复后台;创建目录: mkdir;
解压缩命令:tar;历史命令:history;查看目录下所有文件大小:ll;杀死进程:kill -s 9 进程id;
启动tomcat: ./startup.sh(bin目录下);