Maven工程的配置及使用

一、Maven章节

Maven 是 Apache 软件基金会组织维护的一款专门为 Java 项目提供构建 和依赖管理支持的工具

1.1、maven的作用

1)依赖管理:

方便快捷的管理项目依赖的资源包(jar包)避免版本冲突

2)统一项目结构:

提供标准统一的项目结构---不管使用那个开发工具,只要使用maven结构创建的项目在呢个开发工具中都可以使用

3)标准化的项目构建流程:

maven中提供了一种跨平台的自动化构建的方式

1.2、安装配置

1)官网下载maven安装包

点击Download进入下载界面:下载完成后将其解压到没有中文和空格的路径下

2)配置本地仓库:会将从远程服务器中下载的jar包保存到这个目录下

修改安装的maven文件中的conf/settings.xml中的<localRepository>标签中的本地仓库的路径--建议将本地仓库地址放在maven安装路径下新建文件夹保存

复制代码
<localRepository>本地maven仓库地址</localRepository>

3)配置私服

修改conf/settings.xml中的<miorrors>标签,为其添加子标签--这里使用阿里云的

复制代码
<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>

4)配置环境变量

将安装的maven路径下的bin目录配置到path路径下

5)检测是否安装成功

复制代码
mvn -v

1.3、编辑器配置maven环境

1)当前工程配置maven环境:

打开设置,找到以下路径:

之后配置JRE

在配置java Compiler:

到此,表示当前项目的maven工程配置完成!

2)配置全局的maven工程

不要打开具体项目,配置全局的工程

之后和前面单个工程创建的方法一样

1.4、maven依赖管理

依赖:指当前项目运行所需要的jar包,一个项目可以引入多个依赖

1)依赖配置:

  • 在pom.xml中编写<dependencies>标签

  • 在<dependencies>标签中使用<dependency>引入坐标

  • 定义坐标的groupid,artfactid,version

  • 点击刷新,引入最新加入的坐标

2)依赖具有传递性:

3)依赖的范围:

4)maven的生命周期:

  • clean:移除上一次构建生成的文件

  • compile:编译项目源代码

  • test:使用合适的单元测试框架进行测试

  • package:将编译好的文件进行打包

  • install:安装项目到本地仓库

相关推荐
Rain的Java大神之路34 分钟前
国家数据集团校招、社招都开了:总部雄安,这些技术岗值得认真看看
java·后端·面试
吴名氏.41 分钟前
Java转AI Agent教程(第九周)错误矩阵
java·人工智能·矩阵·ai agent
文丑颜不良啊44 分钟前
LeetCode1901~1920题目解析
java·leetcode
软件技术NINI1 小时前
基于SpringBoot和Vue的项目评审系统
javascript·vue.js·spring boot·后端·spring·毕业设计·毕设
tealcwu1 小时前
【Unity基础】为什么游戏需要物理按键映射?从 Unity Input Manager 到跨引擎输入设计
java·游戏·unity
vipxieliang1 小时前
Spring Boot 性能优化实战:从启动加速到运行时调优
java·spring boot
AI全栈学习助手1 小时前
告别“转圈等待”:Spring Boot + SSE 让大模型像 ChatGPT 一样流式输出
java·人工智能·spring boot·后端·aigc
天天被压力1 小时前
【A股分钟级高频数据完全手册 #02】Python调用股票1分钟数据接口:Pro版最新分时取数与字段解析
java·人工智能·python
代码不停1 小时前
Spring Aop
java·数据库·spring