发表于: 2020-10-20 23:40:27

1 1635


今天完成的事情:

遇到的问题: 

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远程连接,纠结了好久,头脑混乱



返回列表 返回列表
评论

    分享到