发表于: 2020-10-20 23:40:27
1 1631
今天完成的事情:
遇到的问题:
maven了解打包,跑单元测试
今天了解了maven有两大作用,一个是依赖管理:maven不是直接把jar包放在工程中的,这样会让占得空间很小,一个小项目文件才几百kb,节约硬盘空间。maven是通过pom.xml文件的添加的jar包坐标,先去本地仓库查找,本地仓库没有时候,会先从远程仓库(私服)下载,私服没有,最后才是去中央仓库下载,不过国内都使用阿里云镜像。
maven还有另外一个作用,一键构建:
这是jar坐标的一个解析:项目,往往都要经历编译、测试、运行、打包、安装 ,部署等一系列过程。(目前只用过编译,运行)而maven的作用是可以一键完成整个构建过程。这里需要了解一些maven的生命周期。maven有三套相互独立的生命周期,清理生命周期(clean).默认生命周期(complie,test,package,install,deploy;这几个什么周期是递进的关系,比如运行package命令会自动完成complie,test命令。一个比喻:类似人的一生,少年,青年,壮年,老年,壮年必先经历了前面的时期。)站点生命周期(没有了解)
学到了一个小知识,如果本地仓库有jar包,可以在pom.xml文件中直接打出前缀名,就会自动出来,无需去中央仓库下载,很方便。
依赖范围
1.jar包的各个坐标的详解:
2.maven的生命周期:
3.运行package命令, 对于 java 工程执行 package 打成 jar 包,对于 web 工程打成 war 包。
4.添加scop的方式举例:
用Maven命令跑单元测试:
明天计划的事情:
部署数据库到远程DB,从本地直接连远程
将部署自己服务到服务器上,包括Maven,Mysql客户端等
收获:
觉得以前对maven根本都不了解,现在学习maven。发出哦哦哦,原来是这样的感叹。在学Linux和修复jdk环境配置,还是弄mysql远程连接,纠结了好久,头脑混乱
评论