Maven常用命令
- compile:编译
- clean:清理
- test:测试
- package:打包
- install:安装
一个测试项目使用maven编译
新生成的target文件夹
mvn clean:清除之前编译完成的target
mvn package:将Java项目打包成为jar包
生成的jar包
mvn test:对Java代码进行测试
mvn install将Java项目安装到本地项目中去,本地仓库会多一个jar包
Maven生命周期
Maven坐标详解
-
什么是坐标?
➢Maven 中的坐标是资源的唯一标识
➢使用坐标来定义项目或引入项目中需要的依赖 -
Maven坐标主要组成
➢groupld: 定义当前Maven项目隶属组织名称(通常是域名反写,例如: com.itheima)
➢artifactld: 定义当前Maven项目名称(通常是模块名称,例如order-service、goods-service)
➢version: 定义当前项目版本号
IDEA创建Maven项目
IDEA导入Maven项目
使用坐标导入jar包
在pom页面使用alt+insert,选中dependency可以搜索依赖,便捷导入。
依赖管理
编译环境:Java目录下可以使用其jar包有效果
测试环境:test目录下可以使用其jar包有效果
运行环境:在最终运行的时候使用其jar包有效果
compile默认范围,默认在三种情况下均可使用