您现在的位置是:首页 > 正文

Maven开发环境搭建

2024-04-01 00:45:58阅读 3

前提 

 

在进行Maven开发环境搭建之前我们必须要有两个前提:

  • 1.我们的电脑已经安装并配置了jdk;

  • 2.因为Maven工作时经常需要通过网络下载各种所需文件,因此我们需要保证网络的通常.

Maven的安装和配置

1.下载Maven

我们可以直接访问Maven的官网进行Maven的下载:

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

*注意我们需要下载二进制的.zip文件

2.安装Maven

2.1解压

   我们在下载完成之后直接进行解压.zip文件即可(注意将文件解压到我们需要的目录)

2.2配置环境变量

   在此和配置jdk的步骤相同.我们需要右击此电脑,点击属性,打开高级设置,点击环境变量,在系统环境变量中找到path变量,点击新建,将我们解压后的地址中找到bin目录,并将它添加到新建环境变量中,后点击确认即可.

配置好之后我们可以通过命令行指令进行查询是否配置正确,我们只需在电脑中打开cmd(即命令提示符),输入一下命令: ​ mvn -version

若显示如图配置信息,即为配置成功

2.3配置仓库地址

在这里我们需要找到我们的解压文件,找到conf文件夹下的settings.xml文件并打开进行如下修改:

2.3.1 首先我们需要进行本地仓库地址的配置:

我们需要找到localRepository标签,并将它释放,在其中放入我们提前创建好的本地仓库地址目录

2.3.2 接下来我们配置一个第三方镜像仓库地址

   这里我们配置一个阿里的镜像地址,同样我们需要在settings.xml文件中找到mirrors标签,并将其释放,我们只需向其中粘贴如下代码并保存即可完成配置

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

即如下图所示:

3.在idea中配置Maven

3.1替换idea捆绑的Maven

具体操作如图所示:

3.1.1.打开Settings for New Projects
 

3.1.2替换

3.2创建Maven项目

到此我们的Maven开发环境搭建和配置就算彻底完成了!!! 

网站文章

  • JSP指令及其重要内置对象、作用域

    4.JSP的指令 *指令的语法: &lt;%@ 指令名称 属性名称=”属性值” 属性名称=”属性值” …%&gt; JSP中有三个指令: page指令, include指令, taglib指令. 【面试可能会问到】★★★★★5.JSP指令之page指令 ———-设置JSP的 ★★★★ *contentType :设置浏览器打开...

    2024-04-01 00:45:52
  • JAVA对象及属性的内存堆栈管理(通过小程序简单说明)

    JAVA在执行过程中会划分4个内存区域(heap、stack、data segment、code segment)代码区(codesegment):java开始执行会把代码加载到code segment区域然后找到main方法开始执行静态区(datasegment): 是存放静态变量字符串常量堆区(heapsegment): 一般由程序员分配释放,存放由new创建的对象和数组,jvm不定时查看这个

    2024-04-01 00:45:43
  • Vue原理-diff比对算法

    diff比对算法源码版https://blog.csdn.net/s2422617864/article/details/119855400原理版首先:h函数用于生成虚拟节点,path比对新老虚拟节点...

    2024-04-01 00:45:18
  • svn搭建

    svn搭建

    一、首先准备三个软件: 1.VisualSVN-Server-3.6.3-x64.msi(svn服务端) 2.TortoiseSVN-1.9.6.27867-x64-svn-1.9.6.msi(svn客户端) 3.LanguagePack_1.9.6.27867-x64-zh_CN.msi(TortoiseSVN 的汉化包) 软件下载地址:http://

    2024-04-01 00:45:09
  • Playwright之录制

    Playwright之录制

    前言前段时间看了大佬分享的关于Playwright.NET的文章感觉挺有意思,想要阅读点击:此处,然后跟随大佬的脚步,学习了一点自动化玩,其中有一个录制功能感觉挺好玩,下面就来简单看看介绍手动操作浏览器,会录制我们的操作,然后生成脚本。操作创建项目--创建控制台(这点需要注意,会直接安装最新版本) dotnetnewconsole-nPlaywrightDemo...

    2024-04-01 00:45:01
  • java String字符串与二维数组互相转换

    com.alibaba fastjson 1.2.40 字符串转数组: String s = &quot;[[22,23,23],[1,10,20]]&quot;; //字符串转换成二维数组 .

    2024-04-01 00:44:37
  • 嵌入式实时操作系统的设计与开发 (启动过程学习)

    嵌入式实时操作系统的设计与开发 (启动过程学习)

    在ARM中用户模式与系统模式使用的是相同的寄存器,系统模式与用户模式共用堆栈。

    2024-04-01 00:44:25
  • mutipass安装ubuntu 20.04的桌面xfce4

    1/xfce4先依次安装依赖,再安装xfce4 x11-xkb-utils libxklavier16 xfce4-session xfce4-pulseaudio-plugin libpulse-m...

    2024-04-01 00:44:19
  • C++实现通讯管理系统

    本教程主要利用C++来实现一个通讯录管理系统系统中需要实现的功能如下:1、添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人;2、显示联系人:显示通讯录...

    2024-04-01 00:43:45
  • java Web 学习案例

    Javaweb_bookstore/BookStore at master · eson15/Javaweb_bookstore · GitHub参考了这个案例,目前照着敲了一遍,理解了一下。目前添加了一个删除订单的按钮,需要待完善的因为学习了如何将本地项目上传到github,所以将我本地练习的也上传到github上了https://github.com/zoeyqq/b...

    2024-04-01 00:43:39