Java surefire插件中的maven多套测试套件

Java surefire插件中的maven多套测试套件,java,maven,testng,maven-surefire-plugin,Java,Maven,Testng,Maven Surefire Plugin,我正在使用TestNg和Maven以及surefire插件来运行我的测试。我想在同一pom中运行几个不同的测试。目前,我定义了两个不同的XML文件,并且定义了两个配置文件来运行不同的XML文件,但这会不断抛出错误 我不知道该如何解决这个问题。 任何帮助都将不胜感激 跑 开始 真的 org.apache.maven.plugins maven surefire插件 真的 ${project.build.directory}/resources/testng.xml 测试 集成测试 测试 假的

我正在使用TestNg和Maven以及surefire插件来运行我的测试。我想在同一pom中运行几个不同的测试。目前,我定义了两个不同的XML文件,并且定义了两个配置文件来运行不同的XML文件,但这会不断抛出错误

我不知道该如何解决这个问题。 任何帮助都将不胜感激


跑
开始
真的
org.apache.maven.plugins
maven surefire插件
真的
${project.build.directory}/resources/testng.xml
测试
集成测试
测试
假的
假设概要文件2基本相同,但xml套件文件不同


我得到一个解析错误:它在suiteXmlFile中找不到测试类。但是,如果我只使用一个概要文件,并且只有一个xml文件,那么这是可以接受的。失败的那一个也有效。

尝试将suiteXmlFiles移动到执行配置,并使用更适合集成测试的
maven failsafe插件
。我更新了我的问题。您的目标是什么,在一个pom下运行多个套件,还是在一个pom下以不同的配置文件运行多个套件?