百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

Eclipse中Maven插件安装,配置

bigegpt 2024-08-07 17:56 8 浏览

注意:这里以maven-3.3.9为例,高版本的也适用.

1 本机安装maven

maven软件的下载地址http://maven.apache.org/download.cgi

2 配置环境变量

将下载回来的包解压到任意地址,我的路径是D:\installed\apache-maven-3.3.9

3 新建环境变量

3.1 新建MAVEN_HOME 指向D:\installed\apache-maven-3.3.9

3.2 在path尾部添加%MAVEN_HOME%\bin

3.3 检查是否安装成功 mvn -version

4 eclipse安装maven插件

(若eclipse没有自带maven插件需要安装)

Help – Install New Software

在Location输入 http://m2eclipse.sonatype.org/sites/m2e

勾选Maven Integration for Eclipse,然后一直next即可

5 修改maven的settings.xml文件

并将自己的eclipse的maven修改成自己安装的maven

将settings.xml中的localRepository设置成下面这样. <localRepository>D:/installed/mavenrepository</localRepository>

说明: 我们程序所需要的jar包等会先去本地仓库找,如果找不到则会去网络上的的maven中央仓库下载,(注意:这里的mavenrepository是自己创建的,我们可以将用到的所有jar包放在这个仓库里,将maven路径指向这里,运行项目时就会首先来这里找jar包)

当然默认本地仓库是放在c盘用户下.m2文件夹(默认也可以)

这里是settings.xml的默认配置

  <?xml version="1.0" encoding="UTF-8"?>
  <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <!-- localRepository
     | The path to the local repository maven will use to store artifacts.
     |
     | Default: ${user.home}/.m2/repository
       -->
    <localRepository>${user.home}/.m2/repository</localRepository>
  <mirrors>
         <!-- 设置远程仓库,这里是阿里云-->
          <mirror>
                <id>nextus-aliyun</id>
                <mirrorOf>*</mirrorOf>
                <name>Nexus aliyun</name>
                <url>http://maven.aliyun.com/nexus/content/groups/public</url>
          </mirror>
  <!— 这里是千锋局域网的仓库,现在不可用
       <mirror>
          <id>nexus</id>
          <mirrorof>central</mirrorof>
          <name>central repository.</name>
          <url>http://10.0.88.249:8081/nexus/content/groups/public/</url>
       </mirror>
       -->
    </mirrors>
  </settings>
  ?

6 查看eclipse插件是否安装成功



6.1 eclipse 配置

若能看到 Maven 选项卡,说明插件安装成功。展开菜单 Maven --> Installations,点击面板右侧的 Add... 按钮.添加maven路径并选中



6.2 找菜单 Maven

然后继续找到User Settings,点击右侧的 Browse... 按钮,在弹出来对话框中选到你 maven 安装路径下的 settings.xml 文件



7 新建一个maven项目

步骤:New-Maven project-->maven-archetype-quickstart



8 配置pom.xml

根据自己需要包的情况配置(直接复制进去,注意重复的标签,易出错)

  在<name></name>和<url></url>下面配置
  ?
  <!-- 基本常用变量定义 -->
      <properties>
          <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
          <!-- hadoop 包版本 -->
          <hadoop.version>2.7.1</hadoop.version>
          <!-- log4j日志文件管理包版本 -->
          <slf4j.version>1.6.6</slf4j.version>
          <log4j.version>1.2.9</log4j.version>
      </properties>
      <dependencies>
          <!-- junit所依赖jar包 -->
          <dependency>
              <groupId>junit</groupId>
              <artifactId>junit</artifactId>
              <version>4.10</version>
              <scope>test</scope>
          </dependency>
          <!-- jdk.tools 依赖jar包 -->
          <dependency>
              <groupId>jdk.tools</groupId>
              <artifactId>jdk.tools</artifactId>
              <version>1.7</version>
              <scope>system</scope>
              <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
          </dependency>
          <!-- hadoop-common 依赖jar包 -->
          <dependency>
              <groupId>org.apache.hadoop</groupId>
              <artifactId>hadoop-common</artifactId>
              <version>${hadoop.version}</version>
              <scope>provided</scope>
          </dependency>
          <!-- hadoop-hdfs 依赖jar包 -->
          <dependency>
              <groupId>org.apache.hadoop</groupId>
              <artifactId>hadoop-hdfs</artifactId>
              <version>${hadoop.version}</version>
              <scope>provided</scope>
          </dependency>
          <!-- 日志文件管理包 -->
          <!-- log start -->
          <dependency>
              <groupId>log4j</groupId>
              <artifactId>log4j</artifactId>
              <version>${log4j.version}</version>
          </dependency>
          <dependency>
              <groupId>org.slf4j</groupId>
              <artifactId>slf4j-api</artifactId>
              <version>${slf4j.version}</version>
          </dependency>
          <dependency>
              <groupId>org.slf4j</groupId>
              <artifactId>slf4j-log4j12</artifactId>
              <version>${slf4j.version}</version>
          </dependency>
          <!-- log end -->
      </dependencies>

配置完了之后,保存pom.xml

会显示正在下载需要的依赖库(能不能下载还看你们的网络)



配置成功。。。。。

9 重点:http://mvnrepository.com

所有maven可以依赖的包都可以在这个地址查找

相关推荐

5分钟调色大片的方法(5分钟调色大片的方法有哪些)

哈喽大家好。在大家印象中一定觉得ps非常难学非常难。大家不要着急,小编的教学都是针对ps零基础的同学的,而且非常实用哦。只要大家跟着图文练习一两遍,保证大家立马学会~!好了,废话少说,下面开始我们今天...

闪白特效原来是这么用的(闪白特效怎么使用)

作者|高艳侠订阅|010-86092062闪白特效是影视作品中应用比较多的效果之一,那么具体该在哪些场景使用闪白特效?具体该如何操作?下面就以AdobePremiere(以下简称PR)为例,...

ppt常用小图标去哪里找?3个矢量素材网站推荐!

ppt是一个注重可视化表达的演示载体,除了高清图片,ppt中另一类常用的素材是各种小图标,也叫矢量图标,巧妙运用小图标能提升整体美观度和表现力,那么ppt常用小图标去哪里找呢?为方便各位快速找到合适的...

有什么好用的截图录屏工具?试试这9款

经常有朋友反馈苦于缺乏截屏和录屏的趁手工具,本期我们分享几个相当好用的截屏和录屏工具,希望能帮到大家。ScreenToGifScreenToGif是一款免费且开源的录屏工具。此款工具最大的特点是可以...

配色苦手福音!专业快速色环配色PS插件

今天橘子老师给的大家介绍的是一款快速配色的插件,非常强大配色苦手福音来啦!(获取方式见文末)【插件介绍】配色在后期设计中占有主导地位,好的配色能让作品更加抢眼Coolorus这款专业的配色插件,能够...

如何用PS抠主体?(ps怎么抠主体)

1.主体法抠图-抠花苞和花梗导入一张荷花苞的照片,点击上图中顶部“选择”菜单栏,下拉单击“主体”。可以看到,只有花苞被选中,但是花梗并没有被选中。接下来单击上图中左侧工具栏的“快速选择工具”,上图中顶...

2799元的4K电视,有保障吗?(买4k电视机哪个品牌好)

在上一期《电脑报》的3·15专题报道中,我们揭露了一款不靠谱的42英寸4K智能电视——TCLD42A561U。这款售价2699元的4K智能电视不仅4K画质方面存在严重问题,而且各种功能和应用体验也不理...

苹果电脑的Touch Bar推出一段时间了 这款工具可以帮你开发适用于它的APP

距离苹果推出带有TouchBar的MacBookPro已经有一段时间了,除了那些像Adobe、Google和Microsoft大公司在开发适用于TouchBar的应用之外,其实还有很多独立的开...

如魔法般吸取颜色的桌灯(如魔法般吸取颜色的桌灯叫什么)

色彩为生活带来的感官刺激,逐渐被视为理所当然。一盏桌灯运用它的神奇力量,将隐藏于物件中的颜色逐一释放,成为装点环境的空间魔法师。ColorUp是一款可以改变颜色的吸色台灯,沿用传统灯泡的造型,融入了拾...

一篇文章带你用jquery mobile设计颜色拾取器

【一、项目背景】现实生活中,我们经常会遇到配色的问题,这个时候去百度一下RGB表。而RGB表只提供相对于的颜色的RGB值而没有可以验证的模块。我们可以通过jquerymobile去设计颜色的拾取器...

ps拾色器快捷键是什么?(ps2019拾色器快捷键)

ps拾色器快捷键是什么?文章末尾有获取方式,按照以下步骤就能自动获得!学会制作PS特效需要一定程度的耐心和毅力。初学者可以从基本的工具和技术开始学习,逐渐提高他们的技能水平。同时,观看更多优秀的特效作...

免费开源的 Windows 截图录屏工具,支持 OCR 识别和滚动截图等

功能很强大、安装很小巧的免费截图、录屏工具,提供很多使用的工具来帮我么能解决问题,推荐给大家。关于ShareXShareX是一款免费的windows工具,起初是一个小巧的截图工具,经过多年的迭...

入门到精通系列PS教程:第13篇 · 拾色器、颜色问题说明及补充

入门到精通系列PS教程:第13篇·拾色器、颜色问题说明及补充作者|侯潇问题说明我的第12篇教程里,有个小问题没有说清楚。要说是错误,又不算是错误,只是没有说准确。写完那篇教程后,因为已经到了深...

PS冷知识:用吸管工具吸取屏幕上的任意颜色

今天,我们给大家介绍PS中的一个冷知识:用吸管工具可以吸取屏幕上的任意颜色。其实,操作起来是非常简单的。大多数情况下,我们认为,PS的吸管工具只能吸取PS软件作图区域范围内的颜色,最多加上画布四周的...

Windows 11 将提供内置颜色选择器工具

Windows11内置了颜色选择器,可以扫描并识别屏幕上的颜色并生成颜色代码。此外,微软还利用人工智能技术,让屏幕上的文本扫描和选择变得更加便捷。这两项功能均已在SnippingToolv1...