idea上java接口自动化_Java接口自动化之IDEA创建及运行maven项目

format,png本文2564字

阅读约需7分钟第195次推送

format,png

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

01创建maven项目

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

format,png

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

format,png

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

format,png

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

format,png

02maven目录结构介绍

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

format,pngsrc/main/java:项目源代码存放目录

src/main/resources:项目资源文件存放目录

src/test/java:项目测试代码存放目录

pom.xml:项目的核心配置文件

接下来重点介绍pom.xml。pom.xml主要适用于管理项目依赖、配置文件等相关项目信息。默认情况下,pom.xml文件如下:<?xml  version="1.0" encoding="UTF-8"?>

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">

4.0.0

org.example

auto_api

1.0-SNAPSHOT

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

xxx1

xxxx1

xxxx1

xxx2

xxxx2

xxxx2

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

03maven项目运行实战战

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

①打开maven仓库地址:https://mvnrepository.com/,搜索testng。

format,png

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

format,png

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

format,png

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

format,png

⑤pom.xml文件内容如下:<?xml  version="1.0" encoding="UTF-8"?>

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">

4.0.0

org.example

auto_api

1.0-SNAPSHOT

org.testng

testng

7.0.0

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

format,png

⑦TestDemo类,内容如下:import org.testng.annotations.Test;

public class TestDemo {

@Test

public void testDemo(){

System.out.println("2021年加油");

}

}

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

⑧运行之后,结果如下:

format,png

以上That‘s all更多系列文章

format,png 回复"资源"取干货回复"微信群"一起打怪升级

个人微信:Cc2015123

添加请注明来意 :)

真爱四连,BiuBiuBiu~format,png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值