JavaWeb从入门到进阶(Maven的安装和在idea中的构建)

Maven:是一款管理和构建java项目的工具

Maven的作用?
依赖管理
方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题
统一项目结构
提供标准、统一的项目结构
项目构建
标准跨平台(Linux、Windows、MacOS)的自动化项目构建方式

安装Maven

同时要注意jdk版本的配置

安装包自行搜索,主要还是不要忘记配置环境变量

配置本地仓库:++修改conf/settings.xml中的<localRepository>++为一个指定目录。
<localRepository>E:\develop\apache-maven-3.6.1\mvn_repo</localRepository>

配置阿里云私服:修改conf/settings.xml中的<mirrors> 标签,为其添加如下子标签:
++<mirror>
cid>alimavn</id>
<name>aliyun maven</name>
<urb>http://maven.aliyun.com/nexus/content/groups/public/\</urb<mirrorOf>central</mirrorOf>
</mirror>++

配置Maven环境

配置Maven环境(当前工程)
选择 IDEA中 File --> Settings --> Build,Execution,Deployment --> Build Tools --> Maven设置IDEA使用本地安装的Maven,并修改配置文件及本地仓库路径

IDEA创建Maven项目

1.创建模块,选择Maven,点击Next

2.填写模块名称,坐标信息,点击finish,创建完成

3.编写HelloWorld,并运行

成功如图所示

Maven坐标

Maven 中的坐标是资源的唯一标识,通过该坐标可以唯一定位资源位置。

使用坐标来定义项目或引入项目中需要的依赖。

Maven坐标主要组成
++groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.itheima)++

++artifactld:定义当前Maven项目名称(通常是模块名称,例如order-service、goods-service)++

++version:定义当前项目版本号++

相关推荐
码农的小菜园8 分钟前
Java线程池学习笔记
java·笔记·学习
hongtianzai22 分钟前
Laravel8.x核心特性全解析
java·c语言·开发语言·golang·php
逸Y 仙X25 分钟前
文章十一:ElasticSearch Dynamic Template详解
java·大数据·数据库·elasticsearch·搜索引擎·全文检索
隔壁小邓27 分钟前
IDEA 中同时启动多个微服务
java·微服务·intellij-idea
:12128 分钟前
idea17创建tomcat项目(计网底层核心理解!)
java·ide·intellij-idea
Brookty31 分钟前
网络通信核心:四元组、socket与IO机制详解
java·网络通信·网络入门
佩奇大王41 分钟前
P159 摆动序列
java·开发语言·算法
计算机学姐43 分钟前
基于SpringBoot的网吧管理系统
java·spring boot·后端·spring·tomcat·intellij-idea·mybatis
Boop_wu1 小时前
[Java EE 进阶] SpringBoot 配置文件全解析:properties 与 yml 的使用(1)
java·spring boot·spring·java-ee
我不是秋秋1 小时前
软件开发项目各角色关系解析:产品/前后端/测试如何高效协作?
java·算法·面试·职场和发展·哈希算法