【JavaWeb】超详细IDEA-专业版-创建Maven项目

🎄欢迎来到@dandelionl_的csdn博文,本文主要讲解Java web中Maven项目的创建的相关知识🎄


🌈我是dandelionl_,一个正在为秋招和算法竞赛做准备的学生🌈
🎆喜欢的朋友可以关注一下,下次更新不迷路🎆

 Ps: 月亮越亮说明知识点越重要 (重要性或者难度越大)🌑🌒🌓🌔🌕 

目录

🌔一. Maven概述

🌕一图揭秘

 🌔官方解释

🌓二. 创建Maven项目

🌓三. 信息配置

🌔三. 理解

🌔四. pom.xml标签介绍


一. Maven概述

一图揭秘

 maven的出现使得导包变得更加格式化, 安全化,而且导一次包, 在第二次使用的时候不用再下载, 直接去maven仓库调包 


 官方解释

Maven是一个专门用于管理和构建Java项目的工具。我们之所以要使用Maven,是因为Maven可以为我们提供一套标准化的项目结构、一套标准化的构建流程和一套方便的依赖管理机制,这些功能可以使得我们的项目结构更加清晰,导入jar包的方式更加方便和标准,进而使得我们的开发更加的便捷高效。

二. 创建Maven项目

第一步 :  

第二步 (分带模块和不带模块两种):

  • 带模块
  •  不带模块

带模块的(不带模块的较简单)

 第三步 : 

 第四步 : 

 第五步 : 

 第六步 : create即可


三. 信息配置

第一步 : 

 第二步 : 

第三步 : 选择你安装IDEA目录下的maven3 或者maven3-server-lib到图片中的位置

 第四步 :  为加快下载速度我们配置阿里云对Maven的镜像

 发现没有settings.xml文件, 于是到👇复制该文件

 回到C:\Users\Administrator\.m2粘贴该文件

进入里面将

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

复制到

 用上面的代码替换红色框内的内容

结束


三. 理解


四. pom.xml标签介绍

POM(Project Object Model)是Apache Maven项目的核心文件,它位于项目的根目录下,文件名为pom.xml。

POM文件是一个XML文件,用于描述项目的基本信息、依赖关系、构建配置等。它包含了项目的坐标(groupId、artifactId、version)、构建插件、依赖管理、资源配置、测试配置等方面的信息。

  1. <packaging>war</packaging>

                普通的java程序打包出来是jar包,webAPP打包出来是war包

                如果没有packaging标签,默认打包为jar包

  1. 依赖管理里面包含很多dependency标签,每一个dependency标签就对应一个第三方jar包,此处已经默认了一个jar包:junit(单元测试工具)

                junit junit 4.11 test//scope:表示junit包在哪个环节生效:test(测试环节)

  1. <finalName>firstDemo</finalName>:打包出来的包的包名:firstDemo
  • 11
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值