eclipse如何配置Maven_eclipse配置maven-程序员宅基地

技术标签: java  maven  eclipse  

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项目的基本操作,如果有问题的话欢迎各位大佬指正

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_46079815/article/details/125710304

智能推荐

python编码问题之encode、decode、codecs模块_python中encode在什么模块-程序员宅基地

文章浏览阅读2.1k次。原文链接先说说编解码问题编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 Eg:str1.decode('gb2312') #将gb2312编码的字符串转换成unicode编码str2.encode('gb2312') #将unicode编码..._python中encode在什么模块

Java数据流-程序员宅基地

文章浏览阅读949次,点赞21次,收藏15次。本文介绍了Java中的数据输入流(DataInputStream)和数据输出流(DataOutputStream)的使用方法。

ie浏览器无法兼容的问题汇总_ie 浏览器 newdate-程序员宅基地

文章浏览阅读111次。ie无法兼容_ie 浏览器 newdate

想用K8s,还得先会Docker吗?其实完全没必要-程序员宅基地

文章浏览阅读239次。这篇文章把 Docker 和 K8s 的关系给大家做了一个解答,希望还在迟疑自己现有的知识储备能不能直接学 K8s 的,赶紧行动起来,K8s 是典型的入门有点难,后面越用越香。

ADI中文手册获取方法_adi 如何查看数据手册-程序员宅基地

文章浏览阅读561次。ADI中文手册获取方法_adi 如何查看数据手册

React 分页-程序员宅基地

文章浏览阅读1k次,点赞4次,收藏3次。React 获取接口数据实现分页效果以拼多多接口为例实现思路加载前 加载动画加载后 判断有内容的时候 无内容的时候用到的知识点1、动画效果(用在加载前,加载之后就隐藏或关闭,用开关效果即可)2、axios请求3、map渲染页面4、分页插件(antd)代码实现import React, { Component } from 'react';//引入axiosimport axios from 'axios';//引入antd插件import { Pagination }_react 分页

随便推点

关于使用CryPtopp库进行RSA签名与验签的一些说明_cryptopp 签名-程序员宅基地

文章浏览阅读449次,点赞9次,收藏7次。这个变量与验签过程中的SignatureVerificationFilter::PUT_MESSAGE这个宏是对应的,SignatureVerificationFilter::PUT_MESSAGE,如果在签名过程中putMessage设置为true,则在验签过程中需要添加SignatureVerificationFilter::PUT_MESSAGE。项目中使用到了CryPtopp库进行RSA签名与验签,但是在使用过程中反复提示无效的数字签名。否则就会出现文章开头出现的数字签名无效。_cryptopp 签名

新闻稿的写作格式_新闻稿时间应该放在什么位置-程序员宅基地

文章浏览阅读848次。新闻稿是新闻从业者经常使用的一种文体,它的格式与内容都有着一定的规范。本文将从新闻稿的格式和范文两个方面进行介绍,以帮助读者更好地了解新闻稿的写作_新闻稿时间应该放在什么位置

Java中的转换器设计模式_java转换器模式-程序员宅基地

文章浏览阅读1.7k次。Java中的转换器设计模式 在这篇文章中,我们将讨论 Java / J2EE项目中最常用的 Converter Design Pattern。由于Java8 功能不仅提供了相应类型之间的通用双向转换方式,而且还提供了转换相同类型对象集合的常用方法,从而将样板代码减少到绝对最小值。我们使用Java8 功能编写了..._java转换器模式

应用k8s入门-程序员宅基地

文章浏览阅读150次。1,kubectl run创建pods[root@master ~]# kubectl run nginx-deploy --image=nginx:1.14-alpine --port=80 --replicas=1[root@master ~]# kubectl get podsNAME READY STATUS REST...

PAT菜鸡进化史_乙级_1003_1003 pat乙级 最优-程序员宅基地

文章浏览阅读128次。PAT菜鸡进化史_乙级_1003“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是: 1. 字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符; 2. 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或..._1003 pat乙级 最优

CH340与Android串口通信_340串口小板 安卓给安卓发指令-程序员宅基地

文章浏览阅读5.6k次。CH340与Android串口通信为何要将CH340的ATD+Eclipse上的安卓工程移植到AndroidStudio移植的具体步骤CH340串口通信驱动函数通信过程中重难点还存在的问题为何要将CH340的ATD+Eclipse上的安卓工程移植到AndroidStudio为了在这个工程基础上进行改动,验证串口的数据和配置串口的参数,我首先在Eclipse上配置了安卓开发环境,注意在配置环境是..._340串口小板 安卓给安卓发指令