Maven详解
Maven安装
-
官网:http://maven.apache.org/
-
安装配置步骤
-
解压安装包
-
配置环境变量MAVEN_HOME为安装路径的bin目录
-
配置本地仓库:修改conf/settings.xml中的为一个指定目录
-
配置阿里云私服:修改conf/settings.xml中的标签,为其添加一下子标签:
<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
-
配置IDEA中的设置
-
Maven常用命令
- compile:编译
- clean:清理
- test:测试
- package:打包
- install:安装
Mavne坐标详解
-
-
坐标组成
- groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如: comitheima)
- artifactld: 定义当前Maven项目名称 (通常是模块名称,例如 order-service、goods-service)
- version:定义当前项目版本号
<groupId>com.itheima</groupId>
<artifactId>maven-demo</artifactId>
<version>1.0-SNAPSHOT</version>
以下代码为 获取版本号为:5.1.46的MySQL连接驱动jar
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.46</version>
</dependency>
</dependencies>
tips:在idea中 利用快捷键 alt+insert可快速生成
-
依赖范围
-
通过设置坐标的依赖范围(scope),可以设置对应jar包作用的范围
<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>test</scope> </dependency> </dependencies>
scope的默认值为 compile
-