Java – Maven 基础使用
简介
Maven 是专门用于管理和构建Java项目的工具,它的主要功能有:
提供了一套标准化的项目结构
提供了一套标准化的构建流程(编译,测试,打包,发布)
提供了一套依赖管理机制
Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通范一小段描述信息来管理项目的构建、报告和文档。
Maven 安装
1.解压 maven 安装
2.配置环境变量 MAVEN_HOME 为安装路径bin目录
3.配置本地仓库:修改 conf/settings.xml 中的 <localRepository> 为一个指定目录
新建一个文件夹,用于存放仓库的文件夹,并修改 conf/settings.xml 文件中的
<localRepository>H:\Java\Maven386\mvn_repo</localRepository>
4.配置阿里云私服:修改 conf/settings.xml 中的 <mirrors> 标签,为其添加如下子标签
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
Maven 基本使用
常用命令
mvn compile
编译,编译代码为class文件
mvn clean
清理,删除编译文件
mvn test
测试,执行 test 文件夹中的java测试类
mvn package
打包,打包src为jar包
mvn install
安装,把打包的jar包装到本地仓库上
基本生命周期
Maven 在IDEA 中的配置
IDEA中配置Maven环境
在 设置->构建、执行、部署->构建工具->Maven 中
在创建项目时,使用 Maven 创建项目即可。
如果在创建项目后发现运行时报出 "java: 错误: 不支持发行版本 5" 等错误,是因为在新建项目时,默认创建了 Level 为 [1.5] 的Java 项目
可以在设置中,把版本设置回来
或者在 pom.xml 文件中添加版本声明
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
依赖配置
使用【坐标】自动导入jar包
1.在 pom.xml 中编写 <dependencies> 标签
2.在<dependencies> 标签中使用 <dependency> 引入坐标
3.定义坐标的 groupId, artifactId, version 三个信息后
4.点击刷新按钮,Maven 会自动在网上下载对应版本的jar包引入到项目中。
<!-- 添加依赖项-->
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.30</version>
</dependency>
</dependencies>
IDEA中可以按快捷键 Alt + Insert 键,可以快速搜索选择jar包
全自动下载和编写依赖项结构。
依赖范围
通过设置【坐标】的依赖范围(scope),可以设置对应jar包的作用范围:编译环境、测试环境、运行环境
<scope>默认值是 compile
共有 0 条评论