Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。

Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。

Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。

虽然现在Java的主流编译器是IDEA,但是IDEA是一款收费软件,而且最近看到IDEA发出了涨价的公告,对大多数小伙伴来说也挺贵的。有些小伙伴觉得网上有好多 ”破姐“ 的方法,但是终究不是那么光明正大嘛。而且作为程序员,我们也是不希望自己的作品被 ”破姐“ 使用。再加上一些企业也是不能随便使用经过操作的IDEA,所以仍然有一部分用户在用着 eclipse,而Maven作为一款强大的项目管理工具,也有不少在用,所以今天出一个关于在eclipse中配置Maven的教程

1. 安装Maven核心程序

  1. 下载

    下载地址:http://maven.apache.org/
    
  1. 安装
    下载好之后放到需要安装的目录下直接解压锁(也可以现在桌面或者其他位置解压缩,然后再拖到目标目录)
  1. 配置环境变量

    1. 在系统环境变量下新建 MAVEN_HOME ,下面输入 Maven 所在的路径

    2. 在 Path中将刚刚新建的 MAVEN_HOME 引入进去

      %MAVEN_HOME%\bin;
      
    3. 一路保存,然后在控制台输入 mvn -v 进行检验

  1. 修改配置文件

    1. 打开 Maven 的安装目录,进入 conf 文件夹,打开里面的 setting.xml 文件

    2. 在里面找 <localRepository></localRepository> 这个标签,这个是下载的一些 jar 包存放的位置,默认在C盘,我们可以将其改到D盘或者是其它盘

    3. 然后找到 <mirrors></mirrors> 标签,这个是maven下载资源时用的镜像库,默认的太慢了,我们可以修改为阿里的或者其他的,我用的是阿里的,其它镜像库请自行百度

      <mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url>
      </mirror>
      
    4. 然后将修改后的文件进行保存

接下来我们可以直接在使用中让其自动下载需要的资源,也可以先提前下载一部分资源,需要提前下载一部分资源的话直接在控制台输入一下命令静待完成即可

mvn help:system

出现如下内容则表示下载成功

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  11.979 s
[INFO] Finished at: 2022-07-10T19:12:53+08:00
[INFO] ------------------------------------------------------------------------

2. 在eclipse中配置

Eclipse 中默认是有自带的 Maven 插件的,但是自带的 Maven 插件不能修改本地仓库,所以通常我们不使用自带的 Maven,而是使用自己安装的,在 Eclipse 中配置 Maven 的步骤如下:

  1. 点击 Eclipse 中的 Window→Preferences

  2. 点击 Maven 前面的箭头将其展开,然后选择 Installations,再点击右边的 Add…

  3. 点击 Directory…选择我们安装的 Maven 核心程序的根目录,然后点击 Finish

  4. 再将我们刚才添加的勾选上然后点击 Apply

  5. 然后选择 Maven 下的 User Settings,在全局设置那里点击 Browse… 选择 Maven 安装目录下的 conf 文件夹里面的 setting.xml 文件,本地仓库会自动变为我们在 settings.xml 文件中设置的路径,最后点击 Apply and Close

3. 新建Maven项目

经过上面的步骤,我们已经将 Maven 配置好了,接下来我们使用 eclipse 新建一个Maven项目试一下

  1. File --> New --> Maven Project

  2. 如果我们需要使用骨架原型,直接点击Next即可,如果只需新建简单项目, 不需要使用骨架原型则勾选Create simple project(skip archetype selection)之后点击Next,这里我们使用骨架原型创建web项目,所以直接Next

  3. 我们选择web项目的骨架原型,然后Next,接下来我们配置坐标以及版本

  • groupid 和 artifactId 被统称为“坐标”,是为了保证项目唯一性而提出的,如果你要把你项目弄到 maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
  • groupId 一般分为多个段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。我这里用的是我的域名
  • artifactId表示项目名
  1. 点击Finish,完成创建,目录如下:

4. 配置向导

  1. 配置JDK

    1. 右击项目名称,Bulid Path—>Configure Bulid Path 选择Libraries

    2. 选中默认jre ,点击Edit

    3. 选择自己的jdk

    4. 点击Finish,目录如下

  2. 创建默认Maven目录

    默认Maven项目目录应该包含文件夹:src/main/java, src/main/resources , src/test/java , src/test/resources

    创建缺失的文件夹,右击项目—> New —> Source Floder

创建完成后目录如下


以上就是我们关于在eclipse中配置Maven以及创建Maven项目的基本操作,如果有问题的话欢迎各位大佬指正

eclipse如何配置Maven相关推荐

  1. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  2. eclipse中配置Maven仓库

    一.解压下载好的Maven核心程序到非中文的文件夹中 二.配置Maven环境变量 1.配置maven之前必须有jdk的环境: 2.配置M2_HOME 新建M2_HOME变量: 配置path的值 3.配 ...

  3. 【图文讲解】eclipse中配置maven环境+导入maven项目

    1.检测eclipse是否有maven环境 打开import对话窗输入maven,如果下面红色方框里有东西可以跳过下一步的elipse中配置maven环境,如果方框里没有东西,按照下一步在eclips ...

  4. eclipse上配置Maven

    1.下载Maven版本 官网地址:http://maven.apache.org/download.cgi 直接下载Maven网址:https://mirrors.tuna.tsinghua.edu. ...

  5. 篇二:Eclipse安装配置Maven

    说明:maven版本3.3及以上版本需要JDK1.7支持,Eclipse的4.4及其以上版本集成了maven,也就是说eclipse4.4以上版本不需要在eclipse中安装maven插件,4.4以下 ...

  6. Maven学习(一) -- 安装Maven及Eclipse中配置Maven(转自--江湖小妞)

    本文环境:Windows7, JDK1.7.0_76 安装及配置Maven环境变量 需要电脑中已经有Java环境 在控制台中输入:echo %JAVA_HOME%看是否能显示java home的路径信 ...

  7. Eclipse中配置Maven步骤讲解

    配置过程大致分为: 一.下载Maven 二.给Maven配置环境变量 三.在eclipse中配置maven 1.官方网站下载maven Maven – Download Apache Maven 2. ...

  8. Eclipse中配置maven环境

    maven版本选择3.5/3.6相对较为通用 下载地址:maven下载地址 将 apache-maven-3.6.1-bin.zip 解压到一个非中文无空格的目录下 例如E:\software_pro ...

  9. 在eclipse下配置maven插件

    新版的eclipse中默认是集成了maven插件的,如果你的eclipse中没有maven插件需要先安装一下. maven插件安装步骤: 打开Eclipse>Help>EclipseMar ...

  10. 手把手教你在eclipse 中 配置maven

    前言:这将会是一篇超级长的博客,希望有需要帮助的童鞋耐心看完哦,这是我花费了很长时间的哦,(全过程注意要联网) 1:首先你要拥有一个maven的压缩包,解压到你的盘符下面去,保证你解压的位置没有中文和 ...

最新文章

  1. 巨杉数据库通过“Mpp数据库基础能力认证”,权威技术认证金融级数据库
  2. python是如何实现进程池和线程池的_高并发:线程、线程锁与线程池(精华),手写代码实现线程池...
  3. Sun x4500作为文件服务器的调优
  4. 北斗导航 | RAIM:改进的最优加权平均解(IOWAS)算法(接收机自主完好性监测)
  5. MultipartResolver
  6. set 赋值(转载)
  7. keil3如何放大字体_国潮海报不会做?送你国风字体+图案笔刷+PSD素材+包装样机...
  8. java中如何声明外键约束,外键约束不正确 - java-mysql
  9. 国内厂商 Onyx 违反 GPL 协议,中国开源何去何从?
  10. IntelliJ IDEA开发入门教程
  11. php查找存储引擎,php-如何找到MySQL临时表存储引擎
  12. 为极致的视频体验而设计:facebook新一代存储平台Bryce Canyon架构
  13. DirectShow基础类库开发参考文档
  14. 酷派新机先进得让人害怕,凄惨背后的原因竟是这样?
  15. 淘宝店铺层级作用 店铺层级低有哪些影响
  16. html 给word插入页眉和页脚,如何在Word插入页眉和页脚
  17. win10+Ubuntu16.04双系统安装及卸载
  18. 计算机网络生存时间单位,TTL(生存时间值)_百度百科
  19. Qt编写可视化大屏电子看板系统13-基础版
  20. c语言不能输出字符A的语句的是,以下不能输出字符a的语句是( )。

热门文章

  1. C++ 自定义String类
  2. 服务器远程管理--远程桌面(图形)
  3. cpu性能天梯图包含服务器,服务器cpu性能天梯图
  4. 【MongoDB】索引属性 之 唯一索引
  5. 【新手指南】App原型设计:如何快速实现这6种交互效果?
  6. 计算机科学与技术到底学什么?
  7. 平板电脑安装软件_手机象棋软件手机、平板、电脑三平台同时安装!学棋涨棋必备...
  8. html 倒计时弹出框,javascript实现倒计时提示框
  9. Windows运行及cmd常用命令
  10. 大转盘抽奖小程序源码