gpt4 book ai didi

java - 使用类名运行 maven 测试 - Maven 如何找到该类?

转载 作者:行者123 更新时间:2023-11-30 11:31:42 24 4
gpt4 key购买 nike

我有一个项目,这个项目在/src/test/下有测试文件。

正在测试的子文件夹很多。包结构。并且有几个测试类。但我被告知要运行 mvn test -Dtest=<class_name>从项目的根。这是包含所有集成测试代码的单个 java 文件。

由于我是 Maven 的新手,我想知道 Maven 如何找到这个位于下面几个文件夹中的文件并执行它?它会扫描所有文件 src/test/... 及其所有子文件夹并运行该文件吗?

是的,这是一个基本问题。

注意:pom.xml 没有具体引用此文件。我知道 maven 需要一个文件结构 src/main 和 src/test。但我不确定它是否会扫描下面的所有文件夹。

最佳答案

mvn 测试 -Dtest=

mvn调用 maven processor

test执行 test phase构建生命周期及其所有依赖项

-Dtest=<class_name>设置测试用于确定要执行的类的系统属性。

pom.xml用于设置构建生命周期,您可以指定 golas 将在构建配置文件的哪些阶段运行以及所需的依赖项。

您可以将系统属性放在 pom 中,但通常最好将它们放在 maven 调用中。

关于java - 使用类名运行 maven 测试 - Maven 如何找到该类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17034493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com