1.maven的作用:将项目规范化,分为“代码区域”,“配置区域”,“测试配置区域”,“测试区域”,将响应的代码编写到对应的区域即可,之后在pom.xml文件中配置项目相关的配置。
依赖配置:依赖由groupId(组名:一般为公司/组织域名标识),artifactId(唯一id项目名单次之间用下划线隔开),version(版本)构成。任何maven项目都是这种结构,所以本项目本身也是这种结构,依赖引用第三方的项目时也用这种结构引用,然后maven会主动先去本地仓库找找不到会去中央仓库找,仓库的配置在下载的maven中conf文件夹下的setting.xml中配置。
2.基本配置完成后,直接打开命令行定位到项目根目录下(target目录平级的地方)此时就可以执行命令了:
1.打包:mvn clean package 表示打包项目,执行成功后会在target目录下生成项目的jar文件。
2.执行测试命令 mvn clean test
3:先清理后编译: mvn clean compile 此命令执行后会将target文件夹下所有东西先删除,然后在编译主代码
4.安装命令:mvn clean install 先清理后安装,此命令执行后会将jar包直接安装到本地的maven仓库中
我们已经体验了Maven最主要的命令:mvn clean compile、mvn clean test、mvn clean package、mvn clean install。执行test之前是会先执行compile的,执行package之前是会先执行test的,而类似地,install之前会执行package。可以在任何一个Maven项目中执行这些命令,而且我们已经清楚它们是用来做什么的。
5.用命令创建一个maven项目:maven-archetype-quickstart 此命令运行后首次会下载很多jar包,接着会让你选择一个模板共1~8中直接不用管回车,然后会让你依次输入:groupId,确认回车,在接着输入:artifactId....直到输入完成就会在当前目录下生成一个maven项目。