如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

这篇具有很好参考价值的文章主要介绍了如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

编译软件:IntelliJ IDEA 2019.2.4 x64
操作系统:win10 x64 位 家庭版
Maven版本:apache-maven-3.6.3



一. 为什么要使用Maven?

1.1 获取jar包

  • 使用Maven之前自行在网络中下载iar包,效率较低。如在谷歌、百度中搜素相关 jar包资源
  • 使用Maven之后统一在一个地址下载jar包等资源。如使用阿里云镜像服务器下载等.…

1.2 添加jar包

  • 使用Maven之前:将jar复制到项目工程中,jar包添加到项目中,相对浪费存储空间
  • 使用Maven之后:jar包统一存储Maven本地仓库,使用 坐标 方式将jar包从仓库引入到项目中

如下图所示:

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

1.3 使用Maven便于解决jar包冲突及依赖问题


二. 什么是Maven?

Maven,在英文中释义为”专家、内行“之意,但在Java开发中。 Maven是一款自动化构建工具,专注服务于java平台的项目构建依赖管理

  • 依赖管理jar包之间的依赖关系,jar包的管理问题统称为依赖管理
  • 项目构建项目构建不等同于项目创建

项目构建与项目创建的区别:

  1. 项目构建是一个过程【要历经 1.清理,2.编译,​3.测试,4.报告,5.打包,6.安装,7.部署等七个步骤完成】
  2. 项目创建是瞬间完成的

三. 如何使用Maven?

3.1 Maven准备

注意:

IDEA2019.1.x最高支持Maven的3.6.0, 而现在实际开发的过程中多数运用是Maven3.6.3,因为该版本的Maven比较稳定

3.1.1 下载安装Maven

步骤:

①根据下载地址:http://maven.apache.org 打开官网,点击”Download“去下载相应的Maven zip包(我这里要下载的是Maven 3.6.3)

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

②在”Download“右边的区域中,我们发现没有Maven 3.6.3相应的下载连接,莫急,往下滑,找到下面的连接并点开它

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

③在 ”index of/maven“ 下找到 ”maven-3/ " 并访问它

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

④ “Index of /maven/maven-3” --> “3.6.3/” --> “binaries/”

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

⑤在“Index of /maven/maven-3/3.6.3/binaries"下 点击下载”apache-maven-3.6.3-bin .zip“

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

3.1.2 解压下载的Maven zip包并配置MAVEN_HOME环境变量

前提:

Maven底层使用ava语言编写的,所以必须先配置 JAVA_HOME环境变量

ps:如果尚不会配置JAVA_HOME环境变量,相关步骤可参考这篇博客 《如何在本地(个人电脑上)安装Tomcat服务器并部署web项目?【2023最新版】》 中3.3 小结的内容

步骤:

①将下载的Maven zip包解压到非中文无空格目录下(避免出现中文乱码问题)

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

②配置MAVEN_HOME环境变量

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

③在Path里“新建”–> “%MAVEN_HOME%\bin”–>“确定”

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

④在Path里配好之后一路点击“确定”即可

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

3.1.3 测试Maven环境

步骤:

输入【cmd】,进入命令行窗口,输入mvn -v,检查Maven环境是否搭建成功

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

ps:出现上述界面,表示Maven环境已搭建成功

3.2 Maven基本配置

Maven配置文件的位置:

maven根目录/conf/settings.xml

3.2.1 设置本地仓库

Maven默认的本地仓库位置c: 用户家目录/.m2/repository

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

步骤:

①新建一个非中文无空格目录,将其作为自己的maven本地仓库

ps:推荐在你的maven解压路径下新建一个目录作为自己的maven本地仓库,便于查找

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

②在maven的配置文件中设置本地仓库

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

代码示例如下:

<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
<localRepository>D:\ins\apache-maven-3.6.3\localReposity</localRepository>

3.2.2 设置阿里云镜像服务器

步骤:

在配置文件中将以下的代码复制粘贴至下图中的位置

代码示例如下:

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

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

ps:复制的代码要放到 <mirrors></mirrors> 的里面,注释的外边

3.2.3 设置使用DK版本【1.8 | JDK8】

在配置文件中将以下的代码复制粘贴至下图中的位置

	<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中以及创建web工程?【2023最新版】

注意:

最后记得保存该配置文件(按快捷键ctrl + s)

ps:复制的代码要放到<profiles></profiles>的里面,注释的外边

3.3 Maven之Helloworld

注意:

约束>配置>代码

这里的约束是什么意思?

这里的约束是指行业内普遍承认达成的共识与行为准则,即不成文的规定,就像Java Bean类中的成员属性名称的命名习惯是小驼峰形式(String createTime

  • Maven工程目录结构约束
    • 项目名
      • src【书写源代码】
        • main【书写主程序代码】
          • java【书写java源代码】
          • resources【书写配置文件代码】
        • test【书写测试代码】
          • java【书写测试代码】
      • pom.xml【书写Maven配置】
  • 测试步骤
    • 进入项目名根目录【在根目标输入cmd即可】
    • mvn clean
    • mvn compile
    • mvn test-compile
    • mvn test
    • mvn package
    • mvn install

四. 如何将Maven整合进IDEA里并创建Maven工程?

4.1 在IDEA里整合Maven

步骤:

①点击”File“–> “Settings”

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

②点击”Build,Execution,Deployment“ --> “Build Tools” —> 配置自己本地Maven的家目录路径,配置文件路径以及Maven本地仓库路径等信息 --> ”OK"

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

③勾选“Import Maven projects automatically”并点击“OK"

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

4.2 在IDEA里创建Maven工程

步骤:

①点击 ”File“ --> “New” --> “Project” --> “Maven” --> “Finish”

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

②设置相应信息 --> “Finish”

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

ps:

SNAPSHOT快照

③ 为刚建立的Maven工程maven_demo设置”Project Location",然后点击“Finish"

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

4.3 新建Maven模块

步骤:

①点击”File“ --> “New” --> “Module” --> “Maven” --> “Next”

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

②设置新建模块的相应参数,点击"Next" --> 确认模块名称,根目录与模块文件存储位置 --> “Finish”

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

4.4 为指定Maven模块创建web工程

步骤:

①在指定的Maven模块目录下设置web工程所需要的目录结构

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

②在web.xml中为该web工程设置相应的基本信息

代码示例如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">

</web-app>

ps:直接复制粘贴到你自己的web.xml中即可

③找到如下图标,点开它

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

④依次点击"Modules" --> “指定相应模块” --> “+” --> “web”

ps:我这里是要为模块maven_web_module创建web工程

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

⑤重新设置部署描述符【web.xml】的路径

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

⑥重新设置上下文路径【即webapp所在的路径】

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

⑦在webapp目录下新建一个index.html,留作测试

代码示例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>首页</h1>
</body>
</html>

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

⑧ “Artifacts” --> “+” --> “Web application : Exploded” --> " from
Modules…" --> 选择指定模块 --> “ok”, 目的是为指定模块添加war包

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】
如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

⑨为刚才的web工程添加服务器

前提:你必须要先将Tomcat服务器集成到IDEA中,如有不懂,可参考博客《如何将Tomcat集成到IDEA中并启动项目?》 中2.1节的步骤。
如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

⑩在服务器上部署该web工程的war包

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】
如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

⑪ 启动服务器,开始测试

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】
如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】文章来源地址https://www.toymoban.com/news/detail-431471.html

到了这里,关于如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Maven第五章: 搭建maven私服以及如何进行管理?

    前言 nexus是什么? Nexus是Sonatype公司发布的一款仓库(Repository)管理软件,常用来搭建Maven私服,所以也有人将Nexus称为“Maven仓库管理器”。 Maven私服其实并不是Maven的核心概念,它仅仅是一种衍生出来的特殊的仓库,但这并不代表它不重要,相反由于私服具有降低中央仓库

    2024年02月08日
    浏览(23)
  • 从零开始搭建Springboot开发环境(Java8+Git+Maven+MySQL+Idea)

    所谓万事开头难,对于初学Java和Springboot框架的小伙伴往往会花不少时间在开发环境搭建上面。究其原因其实还是不熟悉,作为在IT界摸爬滚打数年的老司机,对于各种开发环境搭建已经了然于胸,自己当年也是这么过来的。 今天我就毕其功于一役,解放大家的时间,让凡人

    2024年04月17日
    浏览(29)
  • Nexus如何导入jar以及批量导入Maven的本地库目录

    本篇基于 Nexus 的版本是 nexus-3.55.0-01 本方法适用Linux和Windows Windows 需要安装Git , 使用Git Bash执行 上传依赖包到Nexus 服务器的方式有多种, 包含: 单个jar上传: 在Nexus管理台页面上传单个jar 源码编译上传: 在源码项目中使用 Maven的deploy 命令发布 使用脚本批量上传Maven本地库

    2024年01月24日
    浏览(23)
  • windows环境(本地端以及华为云服务器)搭建HTTP服务器

    最近在调试一款中移物联网推出的NB-IOT物联网模组,模组有个功能是需要实现固件在线下载,那么模组更新固件的时候可以通过服务器端通过HTTP协议进行下载,因此首先需要搭建一个HTTP服务器。 本篇文章从本地电脑端以及华为云服务器端分别进行了HTTP服务器的搭建,并实现

    2024年02月15日
    浏览(23)
  • 如何简单上手清华AutoGPT并搭建到本地环境

    安装Docker :确保你的本地机器上已经安装了Docker。 如果还没有安装,请访问Docker官方网站并按照指引进行安装 。--点击进入Docker官网 获取清华 AutoGPT 的Docker镜像 :清华AutoGPT团队可能已经提供了一个Docker镜像,方便用户快速部署。 你可以在Docker Hub或其他镜像仓库上搜索 a

    2024年02月20日
    浏览(21)
  • 配置Maven本地仓库(idea)

    目录 一、下载Maven安装包Downloading Apache Maven (注意:Maven的版本需要老于IDEA的版本,否则导入Maven工程时会报错!)          文章末尾提示如何查询idea版本 二、在任意文件夹中解压下载的文件(并创建目录文件夹) 三、配置环境变量 四、配置本地仓库和镜像 五、idea配置

    2024年02月03日
    浏览(34)
  • IDEA配置本地Maven详细教程

    官网下载:点击下载 网盘下载:点击下载 将下载后的zip文件(免安装版)解压到自己想要放的位置,,我这里放在D盘的software目录下。 注意 :为了避免不必要的麻烦,路径不要设置中文和特殊字符。 打开maven文件夹下的conf文件夹,打开并编辑settings.xml 第一处修改,按照如

    2024年02月11日
    浏览(34)
  • maven工具-maven的使用-镜像仓库、本地仓、IDEA使用maven

    添加第三方jar包 jar包之间的依赖关系 处理jar包之间的冲突 获取第三方jar包 将项目拆分成多个工程模块 实现项目的分布式部署 ​ Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 ​ Maven 除了以程序构建能力为特色之外,

    2024年02月12日
    浏览(34)
  • idea配置本地maven保姆级教程

    idea默认会带有maven插件,原则上是可以不需要配置的。但有个缺点,他是把本地仓库直接安装在了系统盘里面,随着时间的推移,仓库越来越大,笔记本的压力会比较大。 本文是下载自己的maven包,集成idea ,并 配置指定的 maven本地仓库(可以把仓库配置在其他盘里面) 1、

    2024年02月13日
    浏览(43)
  • 如何搭建MariaDB并实现无公网ip环境远程连接本地数据库

    🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​ 💫个人格言:“没有罗马,那就自己创造罗马~” 本篇教程将使用cpolar内网穿透本地MariaDB数据库,并实现在外公网环境下使用navicat图形化工具远程连接本地内网的MariaDB数据库。 1. 配置MariaD

    2024年01月22日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包