龙空技术网

Java接口自动化之IDEA创建及运行maven项目

陈子页儿 101

前言:

现时姐妹们对“idea 运行maven项目”都比较关心,咱们都需要剖析一些“idea 运行maven项目”的相关文章。那么小编在网上网罗了一些关于“idea 运行maven项目””的相关文章,希望大家能喜欢,你们一起来学习一下吧!

点击上方头像关注我,每周上午 09:00准时推送,每月不定期赠送技术书籍,小窗口回复“资源”、“测试工具包”领取测试资源。

Maven作为一个项目管理工具,是一组标准集合,一个项目的生命周期、一个依赖管理系统,以下主要介绍IDEA创建及运行maven项目。

01

创建maven项目

①打开IDEA,顶部菜单栏依次选择File-->New-->Project,创建项目。

②在创建项目弹窗,选择Maven,点击Next。

③输入项目名,点击右下角Finish,完成项目创建。

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

02

maven目录结构介绍

maven项目目录结构如下所示:

src/main/java:项目源代码存放目录src/main/resources:项目资源文件存放目录src/test/java:项目测试代码存放目录pom.xml:项目的核心配置文件

接下来重点介绍pom.xml。pom.xml主要适用于管理项目依赖、配置文件等相关项目信息。默认情况下,pom.xml文件如下:

<?xml version="1.0" encoding="UTF-8"?><project xmlns=";         xmlns:xsi=";         xsi:schemaLocation=" ;>    <modelVersion>4.0.0</modelVersion>    <groupId>org.example</groupId>    <artifactId>auto_api</artifactId>    <version>1.0-SNAPSHOT</version></project>

一般来说,根据groupId、artifactId、version来识别唯一的坐标,大体结构如下:

<dependencies>    <dependency>        <groupId>xxx1</groupId>        <artifactId>xxxx1</artifactId>        <version>xxxx1</version>    </dependency>    <dependency>        <groupId>xxx2</groupId>        <artifactId>xxxx2</artifactId>        <version>xxxx2</version>    </dependency></dependencies>

最外层dependencies标签,内层坐标用dependency标签,如上是添加两个坐标,更多坐标添加方式类似。

03

maven项目运行实战

这里以testng单元测试框架为例。

①打开maven仓库地址:,搜索testng。

②搜索出结果后,点击TestNG。

③版本我们选择7.0.0,点击7.0.0即可。

④复制maven坐标到pom.xml文件中。

⑤pom.xml文件内容如下:

<?xml version="1.0" encoding="UTF-8"?><project xmlns=";         xmlns:xsi=";         xsi:schemaLocation=" ;>    <modelVersion>4.0.0</modelVersion>    <groupId>org.example</groupId>    <artifactId>auto_api</artifactId>    <version>1.0-SNAPSHOT</version>    <dependencies>        <!-- 添加TestNG坐标 -->        <dependency>            <groupId>org.testng</groupId>            <artifactId>testng</artifactId>            <version>7.0.0</version>        </dependency>    </dependencies></project>

⑥在src/main/maven目录右键,依次选择New-->Java Class,新建类TestDemo。

⑦TestDemo类,内容如下:

import org.testng.annotations.Test;public class TestDemo {    @Test    public void testDemo(){        System.out.println("2021年加油");    }}

具体的代码含义将在下篇文章testng单元测试详解。

⑧运行之后,结果如下:

更多系列文章

敬请期待

我是CoCo,计算机科学与技术专业,深漂大厂互联网民工(女),坐标深圳。5年工作经验,3年持续输出技术文。ITester软件测试小栈(ID:ITestingA)号主,专注于软件测试技术和宝藏干货分享,每周准时更新原创技术文章,每月不定期赠送技术书籍愿我们在更高处相逢。喜欢记得星标⭐我,每周及时获得最新推送,第三方转载请注明出处。

想获取更多最新干货内容

快来星标 置顶 关注

标签: #idea 运行maven项目