Maven项目管理实战(二)--pom.xml
本小节主要描述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相关推荐
- Maven实战:Pom.xml详解
什么是pom? pom作为项目对象模型.通过xml表示maven项目,使用pom.xml来实现.主要描述了项目:包括配置文件:开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的 ...
- Maven项目中的pom.xml各种标签的具体作用
maven的核心就是pom.xml,使用maven是为了更好的帮项目管理包依赖.如果要引入一个jar包,需要在pom文件中加上<dependency></dependency> ...
- IDEA Maven项目中,pom.xml文件显示为橘红色普通xml文件,将pom文件变为蓝色图标
一.创建Maven项目后,pom.xml显示为橘红的普通文件,可能是IDEA没有识别 二.如果可以依赖可以正常导入,文件还是显示为橘色,可能是开启了节能模式导致的 这时候取消勾选Power Save ...
- maven 配置篇 之pom.xml
http://zyl.iteye.com/blog/41754 说完了settings.xml配置,下来说一下maven2的主要配置pom.xml 什么是pom? pom作为项目对象模型.通过 ...
- Idea导入maven项目不自动识别pom.xml
*Idea导入maven项目不自动识别pom.xml *当在idea中导入maven项目时,不能自动识别pom文件 解决方法: 1.右键pom.xml文件,选择" add as maven ...
- maven配置篇之pom.xml
maven 配置篇 之pom.xml 说完了settings.xml配置,下来说一下maven2的主要配置pom.xml 什么是pom? pom作为项目对象模型.通过xml表示maven项目, ...
- 关于IDEA在创建Maven子模块后的pom.xml文件没有parent标签的解决方法。
关于IDEA在创建Maven子模块后的pom.xml文件没有parent标签的解决方法. 问题:我们在创建Maven子模块后的pom.xml文件一开始是有parent标签的,然后加载完就直接消失了. ...
- Maven实战:pom.xml与settings.xml
pom.xml与settings.xml pom.xml与setting.xml,可以说是Maven中最重要的两个配置文件,决定了Maven的核心功能,虽然之前的文章零零碎碎有提到过pom.xml和s ...
- maven系列一:pom.xml文件详解
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...
- maven provided_Maven 教程之 pom.xml 详解
点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:dunwu https://github.com/dunwu/blog 推荐阅读(点 ...
最新文章
- 量子算命,在线掷筊:一个IBM量子云计算机的应用实践,代码都有了
- CV多任务学习笔记 yolop
- IBM服务器系统盘更换后检查,IBM服务器更换rootvg故障磁盘操作指南
- Oracle 原理:UNDO表空间
- mysql安装ssl证书_Mysql配置ssl证书
- [原创]软件质量管理培训
- PHP 代码规范简洁之道
- maven实战之我见一(maven初识)
- spotify电脑下载歌曲_Spotify教程
- 飞鱼星 VW1900 路由器怎么样 问题太多 bug集锦
- 科普知识------世界洋流[地球上有哪些洋流]
- Confluence 查看文档乱码问题
- 部分应用redis账号被锁,解锁
- Linux运维之认识与分析日志文件(rsyslog服务),时间同步服务(chronyd服务)及时间管理命令(timedatectl)
- Linux进入中国,12年的风和雨
- python 儿童 游戏_防止孩子玩游戏的Python小程序
- 什么是JTAG及JTAG接口简介
- 计算机网络的OSI 7层模型
- C#基础知识之托管代码和非托管代码
- 体感摄像头 realsense 系列硬件资料
热门文章
- 菜鸟c语言app,菜鸟学C语言app下载-菜鸟学C语言下载 3.0.0 手机版 - 河东软件园
- php做个电影推荐系统,基于web个性化电影推荐系统
- 100个特别的遥感应用和用途
- 子类可以重新定义父类的同名方法,并且允许他们有不同的返回值类型吗?
- android 实现表格横向混动_凌派锐·混动:技术赋能下的越级表现
- python公众号文章阅读量_怎么判断一篇微信公众号文章阅读量是不是刷上来的?...
- The Innovation | 谁是蛋白质和核酸的失踪的“媒人”?
- QQ微信支付宝三合一收款码原理及代码实现
- H5 小程序直播教程,一看就会!
- iOS证书描述文件说明