Maven是一款用于管理和构建Java项目的工具,是apache下的一个开源项目


我们不再需要通过下载jar包放到lib目录下了,而是直接通过配置来处理. maven会自动联网下载并导入.

可以直接通过指令来处理这四个过程.
也可以直接双击. 双击compile之后,就能出现可执行的class文件:
打包:
src/*/resource:配置文件








即:把项目也视为对象.

也就是说,编译/打包/测试,都是基于底层的插件进行的. 插件会产生一些临时文件,全部在/target下.

groupID:组织名,一般是域名反写. 其余是项目名字,版本

编译器版本,运行jreb版本,字符集

先查本地仓库,再查中央仓库(全球维护的)/私服(又叫远程仓库,自己所在公司/组织维护的) 私服本身也可能从中央仓库pull.