Maven在Eclipse上创建一个Maven项目

maven

(断言) #1

一. 打开Eclipse

下载和安装Eclipse。打开Eclipse,点击File-New-Project…


开Maven这个节点,选择Maven Project,然后点击Next


勾选Create a simple project,不要构建add project to working set,然后点击Next


分别输入Group id, Artifact Id, Version,这个和cmd中中输入是一样的,然后点击Finish。新创建的project结构如下图。

image
每个包下的含义:

  1. src/main/java, 这个指的是java的源代码的存放路径。

  2. src/main/resources, 这个是资源库,会自动复制到classes文件夹下,这么我们暂时没有classes文件夹。

  3. src/test/java, 这个是单元测试代码

4.src/test/resources, 单元测试需要的资源库。

  1. target,存放项目构建后的文件的路。径,例如自动打包后的jar文件就存放到这里。

  2. pom.xml ,maven工程描述文件,这个很重要,经常需要配置这个文件。

二. 打开pom.xml文件


默认打开是Design模式,可以点击Source模式,切换到习惯的文本编辑模式。

三.用TestNG写一个测试脚本

在src/test/java包下,新建一个test.java类文件,创建过程如下。

点击File-New-Other,可以选择Java节点下的Junit。

image
这里选择JUnit Test Case,点击Next


输入包名和case名称,点击Finish。会出现下面界面

image
因为接下来介绍通过配置pom.xml文件来安装这个依赖资源库,所以,这里点击Not now。点击后,出来的脚本上会报语法错误,就是没有找到junit这个引用.

image
四. 配置pom.xml文件

打开浏览器的搜索,然后输入maven junit

image
这里点击上面这个链接。然后点击4.12版本

image
拷贝<dependency>这对标签的内容,然后复制到pom.xml文件下,效果如图。

image
这里需要手动写一个外层的<dependencies>标签,然后黏贴之前拷贝的内容,保存这个文件,过几秒,你会发现如下变化。


有两个变化,第一个是Maven Dependencies下多了两个jar包,这个是Maven项目通过网络下载(在保存的瞬间,Eclipse右下角有一个build workspace 百分百的信息),自己拷贝到这里。还有一个变化就是脚本文件,不会报红色波浪线的错误。

这里替换成了TestNG, 这里,模仿上面如何获得junit的版本和dependencey的内容,拷贝到pom.xml下,保存,TestGN就下载下来。以后就可以用TestNG作为你的单元测试框架来写测试用例。