【安装】【IDEA】一文解决所有Maven配置问题

Maven安装及环境搭建

要解压到没有中文没有空格的路径下
前提电脑已经配好了jdk

maven3.3要求jdk1.7以上
自身安装大概要10mb空间,额外的磁盘空间将用于本地maven仓库,本地仓库大小取决于使用情况,预期至少500mb

步骤

  • 检查java安装 打开命令控制台 java-version
    在这里插入图片描述
  • 如果没有安装成功,则设置java环境 JAVA_HOME,指向安装目录 ;系统路径path添加java编译器地址 bin
  • 下载maven文件 http://maven.apache.org/download.html
  • 解压 得到子目录 在这里插入图片描述
  • 设置maven环境变量
  • 环境变量分为系统环境变量和用户环境变量。
    系统环境变量对所有用户起作用 ;而用户环境变量只对当前用户起作用。
    我是全部按在系统变量下了
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

安装失败的解决方法

‘mvc’ 不是内部或外部命令,也不是可运行的程序

出错的几种情况:(一般出错都是因为;的问题,加哪里,怎么加。)
第一 path中前后没加;
第二 maven_home中最后不加;
第三 新建的maven_home 新建到了上面的用户变量,正确的位置是建立在系统变量中
第四 maven_home中的地址写错。
第五 把bin写在了maven_home中了。

我也是出错了然后运行了一下java,javac发现都没反应,原来是被Path里面的变量被我误删了。重新配置jdk就可以了。

bin 存放maven命令 mvn tomcat:run
boot 本身的引导程序 类加载器
conf 配置文件 setting.xml
lib 本身运行所需要使用的jar包

idea的maven配置

Settings配置maven

在这里插入图片描述

在idea中创建一个maven的web工程

在这里插入图片描述
在这里插入图片描述
后面全部默认
最好选择空文件夹
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
需要解决问题:将servlet-api-xxx.jar包放进来,作为maven工程应当添加servlet坐标从而导入它的jar

在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/20191120150248880.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwODkyNzAy,size_16,co在这里插入图片描述

坐标的来源方式

https://search.maven.org/
测试总结:

  • 默认引入 的 jar 包 ------- compile 【默认范围 可以不写】(编译、测试、运行 都有效 )
  • servlet-api 、jsp-api ------- provided (编译、测试 有效, 运行时无效 防止和 tomcat 下 jar 冲突)
  • jdbc 驱动 jar 包 ---- runtime (测试、运行 有效 )
  • junit ----- test (测试有效) 依赖范围由强到弱的顺序是:compile>provided>runtime>tes
发布了56 篇原创文章 · 获赞 16 · 访问量 5067

猜你喜欢

转载自blog.csdn.net/qq_40892702/article/details/103156045