服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - Maven入门教程之如何在idea中配置Maven

Maven入门教程之如何在idea中配置Maven

2022-11-13 11:32lichaohua! Java教程

Maven是非常出色的项目管理工具,我们可以用它管理本地项目,下面这篇文章主要给大家介绍了关于Maven入门教程之如何在idea中配置Maven的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下

一、下载Maven

Maven官网:http://maven.apache.org/download.cgi

或者其他下载渠道

建议在D盘或者其他盘新建目录(D:/maven)用于存放Maven

二、配置环境变量

此电脑右键→属性→环境变量→添加环境变量→编辑系统变量中的path添加maven的bin路径,具体如下:

Maven入门教程之如何在idea中配置Maven

Maven入门教程之如何在idea中配置Maven

如果配置成功,打开cmd,输入mvn -v,如果正确显示版本号,代表成功,如图:

Maven入门教程之如何在idea中配置Maven

三、配置本地仓库

简单说明:配置本地仓库的作用→存放jar包,如果本地没有,Maven则去远程仓库下载

本地仓库主要用来存放jar包,官方默认的位置:C:Users用户名.m2 epository目录,并不有利于查阅
所以,这里建议修改本地仓库的路径, 最好在D盘新建一个文件夹
D:/repository

idea打开conf文件夹下setting.xml文件

Maven入门教程之如何在idea中配置Maven

添加一段代码

Maven入门教程之如何在idea中配置Maven

四、配置镜像

简单说明:配置镜像的作用→为了解决因网络波动影响jar包的下载

还是在setting.xml文件中,找到<mirrors>标签,在这个标签内添加以下代码添加阿里云镜像

<mirror>
      <id>aliyunmaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>https://maven.aliyun.com/repository/public </url>
</mirror>

Maven入门教程之如何在idea中配置Maven

五、配置统一的JDK

简单说明:配置统一JDK作用→为了解决版本冲突

还是在setting.xml文件中,找到<profiles>标签,在这个标签内添加以下代码

<profile>
      <id>jdk-1.8</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
</profile>

Maven入门教程之如何在idea中配置Maven

六、创建Maven项目

在创建之前我们先在idea中close project(关闭当前项目),去做一些全局配置,如图:

Maven入门教程之如何在idea中配置Maven

Maven入门教程之如何在idea中配置Maven

Maven入门教程之如何在idea中配置Maven

配置完之后我们就可以直接创建maven项目了,点击new project→选择Maven

Maven入门教程之如何在idea中配置Maven

Maven入门教程之如何在idea中配置Maven

七、Maven项目变为Web项目

在Maven项目的基础上,我们打开pom.xml文件,添加打包方式(下面代码)

<packaging>war</packaging>

Maven入门教程之如何在idea中配置Maven

记得点击右上角的这个图标进行更新Maven

Maven入门教程之如何在idea中配置Maven

----------------分割线------------------------------------------------------------------------------------------------------------

然后更改项目结构

Maven入门教程之如何在idea中配置Maven

Maven入门教程之如何在idea中配置Maven

添加web.xml

Maven入门教程之如何在idea中配置Maven

修改一下路径,红圈部分为需要添加的

Maven入门教程之如何在idea中配置Maven

最后呈现出来的web项目结构大概长这样:

Maven入门教程之如何在idea中配置Maven

 总结

到此这篇关于Maven入门教程之如何在idea中配置Maven的文章就介绍到这了,更多相关idea配置Maven内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/weixin_46816383/article/details/123510924

延伸 · 阅读

精彩推荐
  • Java教程Spring Task定时任务的配置和使用详解

    Spring Task定时任务的配置和使用详解

    本篇文章主要介绍了Spring Task定时任务的配置和使用详解,实例分析了Spring Task定时任务的配置和使用的技巧,非常具有实用价值,需要的朋友可以参考下...

    Joepis8622020-09-07
  • Java教程java编写属于自己的线程池

    java编写属于自己的线程池

    这篇文章主要为大家详细介绍了java编写属于自己的线程池,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    不能说的秘密go8732021-04-14
  • Java教程Linux下JDK安装教程

    Linux下JDK安装教程

    这篇文章主要为大家详细介绍了Linux下JDK安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    YSOcean3682020-11-20
  • Java教程MyBatis批量添加、修改和删除

    MyBatis批量添加、修改和删除

    本文给大家分享mybatis批量添加,修改,删除的实例代码,本文代码简单易懂,对mybatis 批量添加、修改及删除相关知识感兴趣的朋友一起学习吧 ...

    Alfa8492020-03-24
  • Java教程Springboot集成RabbitMQ死信队列的实现

    Springboot集成RabbitMQ死信队列的实现

    在大多数的MQ中间件中,都有死信队列的概念。本文主要介绍了Springboot集成RabbitMQ死信队列的实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    小伙子你那什么车啊8812022-01-05
  • Java教程java 多线程的几种实现方法总结

    java 多线程的几种实现方法总结

    这篇文章主要介绍了java 多线程的几种实现方法总结的相关资料,希望通过本文能帮助到大家,让大家掌握java多线程的知识,需要的朋友可以参考下...

    csguo0076732021-01-25
  • Java教程JAVA多线程知识汇总

    JAVA多线程知识汇总

    这篇文章主要介绍了JAVA多线程的相关资料,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下...

    搁浅Lee4472020-07-30
  • Java教程jstack配合top命令分析CPU飙高、程序死锁问题

    jstack配合top命令分析CPU飙高、程序死锁问题

    记得前段时间,同事说他们测试环境的服务器cpu使用率一直处于100%,本地又没有什么接口调用,为什么会这样?cpu使用率居高不下,自然是有某些线程一直...

    没头脑遇到不高兴5682022-01-17