本文对Eclipse使用Maven的常用配置和场景进行了介绍,包括:1)Eclipse创建maven基础项目;2)Eclipse使用maven命令;3)Eclipse创建maven的web项目;4)Eclipse导入maven项目。

Eclipse创建maven基础项目

1)new --> Maven Project

2)勾选Create a simple project

3)填写项目坐标信息,打包方式选择jar,然后选择Finish

在工作空间创建出HelloWorld的maven项目,结构如下图

4)更改项目jdk版本
通常创建的maven项目使用的jdk版本与eclipse中配置的不一致,这是由maven配置文件决定的。可以在Eclipse中更改项目jdk版本,项目右击–>Build Path–>Configure Build Path,配置项目使用的JDK为想要的版本。

java编译级别也要做相应更改

为了今后创建项目不必再调整jdk,可以通过修改mavensetting.xml文件来设置maven项目默认jdk版本,在setting.xml的profiles标签下编辑:

<profiles><profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties></profile>
</profiles>

Eclipse使用maven命令

打开Eclipse,在maven项目的pom.xml文件上鼠标右击–Run As,可以看到一些快捷命令

若现有的快捷命令中没有想要执行的maven命令,则选择快捷命令中的Maven build…,在配置窗口中的Goals选项中输入想要执行的Maven命令(如package、compile),点击Run执行。

Eclipse创建maven的Web项目

1)new Maven Project

2)勾选Create a simple project

3)配置项目坐标,打包方式选择war

4)设置Project Facets
项目右击–>Properties–>Project Facets,先取消Dynamic Web Module想的勾选,并点击Apply按钮。

再次勾选Dynamic Web Module选项,然后点击下方出现的Further configuration…链接。

配置Content目录为src/main/webapp,勾选Generate web.xml…,OK

5)配置运行环境

项目创建完成后,结构如下

eclipse里第一次创建Maven项目时,src/main/java与src/test/java目录都不会出现,这是因为eclipse里的一个默认配置。这两个目录是真实存在的,只是隐藏了。
这时候想要让这两个目录出现,就需要修改以下配置:
右击项目-properties-Java Build Path-更改JRE System Library。这里默认的是Execution environment,修改成本地的jdk根目录(jdk/bin的上级目录)。

若maven项目没有resource文件夹,则可以手动创建:
右键项目-Build Path–New Source Folder…,输入文件夹名:src/main/resource

Eclipse导入maven项目

选择import–>Maven

注意:导入Maven项目时,没有拷贝项目的选项,若要导入本地maven项目,最好先将项目拷贝到Eclipse的工作空间下,再导入。

Eclipse使用Maven相关推荐

  1. eclipse运行maven web项目

    说在前面:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.现在好多公司都在使用.有时候我们想在eclipse启动maven项目,怎么操作呢,下面 ...

  2. Eclipse使用Maven建立SSM多模块的项目

    需求说明: 1.Eclipse利用Maven创建项目 2.通过Maven构建不同模块,对单个项目进行拆分(controller.service.dao层). 3.通过Maven替代原始的jar包导入( ...

  3. eclipse安装maven

    maven 下载地址:http://maven.apache.org/download.cgi 1.maven环境配置 将下载的maven解压到某一盘下,进入E:\maven\apache-maven ...

  4. Java归去来第2集:利用Eclipse创建Maven Web项目

    一.前言 如果还不了解剧情,请返回第一集的剧情          Java归去来第1集:手动给Eclipse配置Maven环境 二.利用Eclipse创建Maven Web项目 选择File-New- ...

  5. Eclipse导入Maven项目出现错误:Unsupported IClasspathEntry kind=4

    使用Eclipse导入Maven项目失败,提示: An internal error occurred during: "Importing Maven projects". Un ...

  6. 今天重新建立了个eclipse 的maven项目,提示org.junit找不到

    今天重新建立了个eclipse 的maven项目,TEST包中的代码提示org.junit找不到 明明查看到library中的maven dependencies中有对应的junit  jar包 将光 ...

  7. eclipse 创建maven 项目 动态web工程完整示例

    需求表均同springmvc案例 此处只是使用maven 注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了 没有的话需要安装m ...

  8. Maven实战(三)Eclipse构建Maven项目

    2019独角兽企业重金招聘Python工程师标准>>> 1. 安装m2eclipse插件     要用Eclipse构建Maven项目,我们需要先安装meeclipse插件     ...

  9. Eclipse 中maven插件坏死解决办法

    2019独角兽企业重金招聘Python工程师标准>>> Eclipse中maven插件失效 如果切换工作区间就ok的,但是太麻烦了 关闭eclipse cd /path/worksp ...

  10. Java-Maven(四):Eclipse集成Maven环境配置

    一般maven都需要集成到IDE上使用的,而不是单独的使用,常见的maven可集成IDE:eclipse.IntelliJ IDEA.但这里就只学习eclipse集成maven的基础上,进行maven ...

最新文章

  1. python3 读取csv
  2. 【转】每天读一遍,思考一下:我是否浮躁?
  3. 后版权时代——为什么我不看好网易云的音乐社区,而看好腾讯的长音频?
  4. AVL树(二叉平衡树)详解与实现
  5. php 分页 url重写 分页问题,解决千古难题,wordpress分页URL问题,wordpress给分页加链接...
  6. Poi实现Excel的导入
  7. ros简版Action通讯SimpleAction
  8. java8 时间加一秒_好好讲讲关于Java中的时间处理
  9. 完全卸载迈克菲Mcafee的工具
  10. AVI视频文件编码格式不受支持0xc00d5212怎么解决?
  11. java 引号_java中单引号和双引号有什么区别
  12. 为XCode 6 添加新建类模板
  13. 两对等位基因控制一对相对性状的规律(基因互作)
  14. mysql数据库击穿_面试中经常出现的缓存穿透、雪崩和击穿到底是什么?
  15. SPOJ ACPC13——Increasing Shortest Path
  16. 【Windows】右键菜单“新建”选项没有word和excel
  17. 卷积神经网络学习路线(五)| 卷积神经网络参数设置,提高泛化能力?
  18. php调用mahout包,mahout实现基于用户的Mahout推荐程序
  19. 【调剂】211北京科技大学钢铁共性技术协同创新中心2020年硕士研究生招生拟接收调剂公告...
  20. 你可能不知道的JavaScript 遍历DOM的几种方法

热门文章

  1. [CSDN_Markdown] 使用CSDN Markdown编辑器
  2. 【OpenCV】- 模板匹配(浩瀚星空只为寻找那一抹明月)
  3. makefile中的#.SILENT: 有什么用
  4. 【Python绘图】绘图常见的构成元素1
  5. Linux下C语言编程
  6. 刘怡光在川大计算机学院职位,刘怡光
  7. Java正则表达式——最新手机号合法性验证
  8. Jplayer歌词同步显示插件(在以前别人基础上修改)
  9. 力控访问mysql_力控DBCOM的使用方法
  10. 【苹果群发推苹果推】devicetoken—>Product推送网址