当前位置: 首页 > news >正文

eclipse html 报错_Maven教程6: Maven与Eclipse整合

点击上方“Java技术前线”,选择“置顶或者星标”

与你一起成长

一、安装Maven插件

下载下来的maven插件如下图所示:,插件存放的路径是:E:/MavenProject/Maven2EclipsePlugin

cc5234aee817a3140cff64fe401069d3.png

  1. 进入到eclipse中的dropins目录下,新建三个txt文件(zest.txt,m2e.txt,m2e-extras.txt)。如下图所示:

87ba57554069e738efd788bd4dd90e3d.png

m2e.txtt文件的内容如下:path=E:/MavenProject/Maven2EclipsePlugin/m2e

m2e-extras.txt文件的内容如下:path=E:/MavenProject/Maven2EclipsePlugin/m2e-extras

zest.txt文件的内容如下:path=E:/MavenProject/Maven2EclipsePlugin/GEF-zest-3.7.1

path路径的值为插件在本机上存放的路径地址

重新启动eclipse,点击windows→preferences,Maven插件安装成功后看到如下画面:

1e33547c779b5c11306f476cd29cc410.png

二、配置Maven插件

2.1、配置使用的Maven

6582eae13721f96bccd3c411039909c7.png

我们不使用默认安装的那个Maven,配置我们自己下载安装好的那个Maven,如下图所示:

4b14c95a4b30b0d6ce1feeebba678492.png

c9a7e4ac4a8ffd6f6cfa6f11b9a1bc29.png

2.2、配置User Settings

User Settings的默认配置如下图所示:

24eb0297452c699ee5766cb8b1c78b01.png

在之前安装和配置Maven时,我已经将Maven本地仓库的位置设置成了"E:\repository"目录,所以需要将"C:\Users\gacl\.m2\repository"改成"E:\repository"

首先找到Maven安装目录下的conf目录下的settings.xml文件,如下图所示:

b9605ae7ef6c3f49469f47795daf9396.png

将conf目录下的settings.xml文件拷贝一份到Maven本地仓库的位置"E:\repository"目录,如下图所示:

54a6987a617635a0ebc1d770baecc22b.png

fa285f6003d598d464cfce7f754ae835.png

经过以上两步,Maven插件就算是设置好了。

2.3、配置Maven编译时使用的JDK

因为Maven必须要JDK1.6以上才能够正常运行,所以需要配置一下Eclipse使用的JDK。

进入window->preferences窗口,选择java->Installed JREs,通过add按钮增加jdk对对应的路径加进来,否则在编译的时候会报错:

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

54bcb55a7c1f9240ce4b5edb24fa23c8.png

接着,进入Installed JREs的子项Execute Environment:在左侧选择JavaSE-1.5、JavaSE-1.6、JavaSE-1.7,右侧选择编译时使用的jdk版本,如下图所示:

685c1f48ab194742b551b97b880a9cae.png

ea88e29624a5581f4c98a8b7c94353b2.png

88319047524f46c564021a23138da0a3.png

三、Eclipse中使用Maven插件

3.1、导入Maven项目

File→import

a78a787b4d57f1d92eb8b8016a349518.png

a56519c66dd00a7f5ef73ab11e90a5ad.png

点击【Finish】按钮,完成项目的导入,如下图所示:

15ab95a730a59a76c11bd4ac1ae6defa.png

3.2、新建Maven项目

8c5a3d295663928b2fb9d3136e7ac1e2.png

9ab1cd3be51c3fa3b8a2003a69141461.png

作者:孤傲苍狼

来源:https://www.cnblogs.com/xdp-gacl/p/4052025.html

热门内容:

  • 888G面试资源分享
  • 腾讯云双11特惠秒杀:1核2G配置云服务器,88元/1年
  • 2019年Java经典面试题汇总
  • Maven教程1:Maven入门
  • Maven教程2:Maven项目构建过程练习
  • Maven教程3:使用Maven构建项目
  • Maven教程4:Maven核心概念
  • Maven教程5: 聚合与继承

8ea19e4eb7d2be63e94a48e1281078ec.png

喜欢就点个"在看"呗^_^

相关文章:

  • 两台mysql如何同步数据_实现两台MySQL数据库数据的同步的方法
  • mysql 开源表单系统_DWSurvey: DWSurvey是一款方便、高效、实用,基于 JAVA WEB 的开源问卷表单系统...
  • python 判断语句_Python入门系列12-Python的条件判断语句
  • 返回空vector_Java集合之ArrayList的优缺点,以及和Vector的区别
  • mysql 2006_MySQL 2006 超时
  • owncloud mysql版本_搭建owncloud
  • python链接mysql 语句要密码吗_python 链接 mysql数据库
  • 根据excel列动态创建mysql表_根据数据库字段动态生成excel模版下载,上传模版获取数据存入数据库(poi 反射)...
  • matlab 等高线数值显示_matlab条形图显示数值
  • springmvc mysql配置_springMVC3.2+spring3.2.4+hibernate 4.2.4+MySQL环境配置
  • win10 mysql5.7.20_Win10下MySQL5.7.20 Mysql(64位)解壓版安裝及bug修復
  • java 列出目录文件_java简单列出文件夹下所有文件的方法
  • java 代码下载excel_上传下载Excel的Demo,java代码
  • java数据类型最大值_Java 基本数据类型最大值极限和最小值极限
  • java json formatter_DataTimeFormatter 注解和 JsonFormatter注解的区别及应用
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • CentOS7 安装JDK
  • classpath对获取配置文件的影响
  • Intervention/image 图片处理扩展包的安装和使用
  • JavaScript DOM 10 - 滚动
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • javascript数组去重/查找/插入/删除
  • js
  • LeetCode29.两数相除 JavaScript
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Redis 懒删除(lazy free)简史
  • 后端_MYSQL
  • 回顾2016
  • 前嗅ForeSpider教程:创建模板
  • 算法-插入排序
  • 怎么把视频里的音乐提取出来
  • 最近的计划
  • RDS-Mysql 物理备份恢复到本地数据库上
  • 阿里云ACE认证学习知识点梳理
  • 移动端高清、多屏适配方案
  • ###C语言程序设计-----C语言学习(3)#
  • #QT(智能家居界面-界面切换)
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (简单) HDU 2612 Find a way,BFS。
  • (十八)三元表达式和列表解析
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转)使用VMware vSphere标准交换机设置网络连接
  • .net core 连接数据库,通过数据库生成Modell
  • .NET Core跨平台微服务学习资源
  • .NET Project Open Day(2011.11.13)
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • @Autowired和@Resource装配
  • @Not - Empty-Null-Blank
  • [120_移动开发Android]008_android开发之Pull操作xml文件
  • [android] 切换界面的通用处理
  • [CareerCup] 17.8 Contiguous Sequence with Largest Sum 连续子序列之和最大
  • [CentOs7]图形界面