文章目录

  • 1. 学习Maven原因
  • 2. Maven项目架构管理工具
  • 3. 下载安装Maven
  • 4. 配置环境变量
  • 5. 阿里云镜像
  • 6. 本地仓库
  • 7. 在IDEA中使用Maven
  • 8. 创建一个普通的Maven项目
  • 9. 标记文件夹功能

1. 学习Maven原因

  • 在Javaweb开发中,需要使用大量的jar包,我们手动去导入
  • 如何能够让一个东西自动帮我导入和配置这个jar包
    由此,Maven诞生了!

2. Maven项目架构管理工具

我们目前用来就是方便导入jar包的
Maven的核心思想:约定大于配置 即有约束,不要去违反。
Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来;

3. 下载安装Maven

官网 :https://maven.apache.org/

下载完成后,解压即可;

4. 配置环境变量

(1)在系统环境变量中进行如下配置:

  • M2_HOME maven目录下的bin目录
  • MAVEN_HOME maven的目录
  • 在系统的path中配置 %MAVEN_HOME%\bin

(2)测试Maven是否安装成功

5. 阿里云镜像

  • 镜像:mirrors

    • 作用:加速我们的下载
  • 国内建议使用阿里云的镜像
    在settings.xml文档中添加如下配置:

<mirror><id>nexus-aliyun</id>  <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>  <name>Nexus aliyun</name>  <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>


6. 本地仓库

(1)在maven解压目录下创建一个文件夹 repository

(2)在setting.xml 中配置 仓库地址

<localRepository>D:\Environment\apache-maven-3.6.1\repository</localRepository>

7. 在IDEA中使用Maven

(1)启动IDEA
(2)创建一个MavenWeb项目




(3)等待项目初始化完毕
先点击界面右下角的 Enable Auto-Import 自动导入包

这个只有在web应用下才会有

(4)观察maven仓库中多了什么东西?
项目创建之前repository文件夹为空,创建之后多了很多jar包

(5)IDEA中的Maven设置
注意:IDEA项目创建成功后,看一眼Maven的配置


到这里,Maven在IDEA中的配置和使用就OK了!

8. 创建一个普通的Maven项目

注意:不勾选Create from archetype模块 ,直接next




9. 标记文件夹功能

(1)将java文件夹标记为源码目录

(2)将resources文件夹标记为资源目录

JavaWeb(三)——Maven的安装、配置及在IDEA中的使用相关推荐

  1. 小唐开始学 Spring Boot——(1)IDEA 2021.3.2和Maven的安装配置

    文章目录 一.安装Maven 下载地址 配置Maven 二.安装IDEA 2021.3.2 下载地址 配置中文 配置IDEA里面的Maven 三. 我的第一个 Spring Boot项目 新建项目 编 ...

  2. mac下maven的安装配置与使用

    出来实习快半年了,还有一个多月也就即将毕业了.我刚进公司的时候,项目刚刚上线,到现在接近50w日活,成长真不少(虽然曾经因为自己写的SQL性能太差把服务器CPU搞到爆血管两次).你在项目过程中写的业务 ...

  3. 【Maven】maven的安装配置和ecplise结合

    2.   Maven的安装和配置 2.1.  安装 进入Maven官网的下载页面:http://maven.apache.org/download.cgi,如下图所示: 选择当前最新版本:" ...

  4. java通过maven构建项目实现日志生成模拟(一)创建maven项目+安装配置Fastjson.jar和Logback.jar 和 slf4j.jar

    先创建一个空项目 应用OK即可; 安装配置Fastjson.jar Fastjson.jar的作用是里面的方法可以 将Java对象转换为Json格式的字符串 或者 反过来将Json字符串转换为java ...

  5. maven 的安装配置 和编译java程序

    2019独角兽企业重金招聘Python工程师标准>>> 概括版: maven安装以及eclipse配置maven http://jingyan.baidu.com/article/2 ...

  6. Maven的安装配置及IDEA配置(图文教程)

    安装maven 1.进入maven官网,点击DownLoad进入下载界面. 2.默认提供的maven版本是最新版的,如果不想下载最新版,将下载页面滑到底端,maven官网还提供了以前的版本链接可供下载 ...

  7. Maven的安装配置、IDEA中搭建Maven环境

    Maven 引言: 本文主要分享了Maven的相关知识,包括:Maven的安装.配置.仓库的种类.使用IDEA关联Maven.在IDEA中创建Maven项目的步骤(导入依赖的方法). 创建Web项目的 ...

  8. Maven详解(二)------ Maven的安装配置

    2019独角兽企业重金招聘Python工程师标准>>> 目录 1.下载 Maven 2.配置 Maven 环境变量 3.查看 Maven 环境变量是否配置成功 4.在 eclipse ...

  9. [网络安全自学篇] 三.Burp Suite安装配置、Proxy基础用法及流量分析示例

    最近开始学习网络安全相关知识,接触了好多新术语,感觉自己要学习的东西太多,真是学无止境,也发现了好几个默默无闻写着博客.做着开源的大神.接下来系统分享一些网络安全的自学笔记,希望读者们喜欢. 上一篇文 ...

最新文章

  1. Guava Cache本地缓存在 Spring Boot应用中的实践
  2. 清华大学计算机博士,带你搞定大厂面试题
  3. R语言ggplot2可视化:在ggplot2中将图例(legend)移到图内、自定义图例所处的位置、自定义图例背景、图例所处边框的颜色
  4. JQUERY 阻止a 标签链接
  5. Ubuntu 安装firefox中文版 (启用google翻译功能)
  6. Qt 3D的未来展望
  7. spring boot 集成mybatis连接oracle数据库
  8. zabbix邮件脚本报警
  9. socket简介 - 获取简单网页内容
  10. CC2640R2学习笔记—CCS环境最简单配置、下载运行第一个程序(OLED)
  11. 老闪创业那些事儿(88)——上市的钟声响起
  12. SPI转can芯片CSM300详解以及Linux驱动移植调试笔记
  13. Vue2使用记录(待续)
  14. 多线程Retry: 解释
  15. 连接tcp服务器出现的问题及解决方法
  16. mmsegmentation导出onnx模型的问题
  17. copy-to-clipboard 的拷贝使用
  18. 用Python破解WiFi密码,亲测有效,简直不能太爽了
  19. AD RMS服务器部署(一)RMS安装
  20. Android Adapter的使用

热门文章

  1. hdu5438(2015长春网络赛B题)
  2. AtCoder AGC005E Sugigma: The Showdown (博弈论)
  3. c语言memset函数用法,深入学习C语言中memset()函数的用法
  4. python自动化_Python报表自动化
  5. java布局垂直居中_CSS水平居中和垂直居中解决方案(转)
  6. spring bean加载过程_Spring源码剖析3:Spring IOC容器的加载过程
  7. django验证码模块使用
  8. 跟锦数学190314
  9. python项目飞机大战
  10. 渲染树构建、布局及绘制