本小节主要描述Maven生成的Project如何与MyEclipse集成、以及POM.xml文件结构。

1. 与MyEclipse集成

1.1 集成

maven工程需要与MyEclipse集成的话首先需要配置工具。去Preference->MyEclipse->Maven4MyEclipse下面找到Installations,选择maven的安装路径即可。

1.2 导入工程

工具集成后还需要将工程导入到MyEclipse工具下。选择Import->Maven4MyEclipse->Exsiting Maven Projects即可。

1.3 执行Phase

工程导入完毕后即可新建一个Debug/Run Configuration,选择Maven Build,然后Base directory选择工程目录,Goals选择package,即可Debug/Run。

2. POM.xml文件结构分析

pom.xml是一个标准的XML文档,我们将使用注释对其完整分析:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><!-- 当前POM模型的版本 --><modelVersion>4.0.0</modelVersion><!-- 项目名称,包含公司域名 --><groupId>com.freesoft.mvnConsoleApp</groupId><!-- 模块ID --><artifactId>mvn-console-app</artifactId><!-- 当前版本 --><version>1.0-SNAPSHOT</version><!-- 打包类型。这是一个标准的Console App,所以打包类型是jar --><packaging>jar</packaging><!-- 项目名称 --><name>mvn-console-app</name><url>http://maven.apache.org</url><!-- 属性 --><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><!-- 依赖项 --><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><!-- 这里修改使用junit版本为 --><version>4.11</version><!-- 注意这里的scope标明Junit依赖项仅针对测试代码有效,即在/src/main下不能包含测试代码。默认的compile对于主代码和测试代码均有效 --><scope>test</scope></dependency></dependencies>
</project>

去修改下默认的单元测试代码使其支持JUnit 4,然后重新运行Debug,查看输出结果即可。

Maven项目管理实战(二)--pom.xml相关推荐

  1. Maven实战:Pom.xml详解

    什么是pom?     pom作为项目对象模型.通过xml表示maven项目,使用pom.xml来实现.主要描述了项目:包括配置文件:开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的 ...

  2. Maven项目中的pom.xml各种标签的具体作用

    maven的核心就是pom.xml,使用maven是为了更好的帮项目管理包依赖.如果要引入一个jar包,需要在pom文件中加上<dependency></dependency> ...

  3. IDEA Maven项目中,pom.xml文件显示为橘红色普通xml文件,将pom文件变为蓝色图标

    一.创建Maven项目后,pom.xml显示为橘红的普通文件,可能是IDEA没有识别 二.如果可以依赖可以正常导入,文件还是显示为橘色,可能是开启了节能模式导致的 这时候取消勾选Power Save ...

  4. maven 配置篇 之pom.xml

    http://zyl.iteye.com/blog/41754 说完了settings.xml配置,下来说一下maven2的主要配置pom.xml 什么是pom?     pom作为项目对象模型.通过 ...

  5. Idea导入maven项目不自动识别pom.xml

    *Idea导入maven项目不自动识别pom.xml *当在idea中导入maven项目时,不能自动识别pom文件 解决方法: 1.右键pom.xml文件,选择" add as maven ...

  6. maven配置篇之pom.xml

    maven 配置篇 之pom.xml 说完了settings.xml配置,下来说一下maven2的主要配置pom.xml 什么是pom?     pom作为项目对象模型.通过xml表示maven项目, ...

  7. 关于IDEA在创建Maven子模块后的pom.xml文件没有parent标签的解决方法。

    关于IDEA在创建Maven子模块后的pom.xml文件没有parent标签的解决方法. 问题:我们在创建Maven子模块后的pom.xml文件一开始是有parent标签的,然后加载完就直接消失了. ...

  8. Maven实战:pom.xml与settings.xml

    pom.xml与settings.xml pom.xml与setting.xml,可以说是Maven中最重要的两个配置文件,决定了Maven的核心功能,虽然之前的文章零零碎碎有提到过pom.xml和s ...

  9. maven系列一:pom.xml文件详解

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...

  10. maven provided_Maven 教程之 pom.xml 详解

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:dunwu https://github.com/dunwu/blog 推荐阅读(点 ...

最新文章

  1. 量子算命,在线掷筊:一个IBM量子云计算机的应用实践,代码都有了
  2. CV多任务学习笔记 yolop
  3. IBM服务器系统盘更换后检查,IBM服务器更换rootvg故障磁盘操作指南
  4. Oracle 原理:UNDO表空间
  5. mysql安装ssl证书_Mysql配置ssl证书
  6. [原创]软件质量管理培训
  7. PHP 代码规范简洁之道
  8. maven实战之我见一(maven初识)
  9. spotify电脑下载歌曲_Spotify教程
  10. 飞鱼星 VW1900 路由器怎么样 问题太多 bug集锦
  11. 科普知识------世界洋流[地球上有哪些洋流]
  12. Confluence 查看文档乱码问题
  13. 部分应用redis账号被锁,解锁
  14. Linux运维之认识与分析日志文件(rsyslog服务),时间同步服务(chronyd服务)及时间管理命令(timedatectl)
  15. Linux进入中国,12年的风和雨
  16. python 儿童 游戏_防止孩子玩游戏的Python小程序
  17. 什么是JTAG及JTAG接口简介
  18. 计算机网络的OSI 7层模型
  19. C#基础知识之托管代码和非托管代码
  20. 体感摄像头 realsense 系列硬件资料

热门文章

  1. 菜鸟c语言app,菜鸟学C语言app下载-菜鸟学C语言下载 3.0.0 手机版 - 河东软件园
  2. php做个电影推荐系统,基于web个性化电影推荐系统
  3. 100个特别的遥感应用和用途
  4. 子类可以重新定义父类的同名方法,并且允许他们有不同的返回值类型吗?
  5. android 实现表格横向混动_凌派锐·混动:技术赋能下的越级表现
  6. python公众号文章阅读量_怎么判断一篇微信公众号文章阅读量是不是刷上来的?...
  7. The Innovation | 谁是蛋白质和核酸的失踪的“媒人”?
  8. QQ微信支付宝三合一收款码原理及代码实现
  9. H5 小程序直播教程,一看就会!
  10. iOS证书描述文件说明