Java maven testng项目-更改testng.xml后,它没有';当我从终端执行时,它没有改变
我有一个maven testng项目,我执行testng.xml文件来运行testng测试Java maven testng项目-更改testng.xml后,它没有';当我从终端执行时,它没有改变,java,maven,testng,Java,Maven,Testng,我有一个maven testng项目,我执行testng.xml文件来运行testng测试 mvn clean test -DsuiteXmlFile=testng.xml 后来,我更改了testng.xml文件中的一些类,当我从eclipse运行它时,它按预期工作。但是当我使用该命令运行测试时,看起来它仍然在testng.xml的早期版本中执行测试 我尝试过mvn清理和project清理。但还是得到了同样的结果 问:我如何解决这个问题?使用mvn命令运行它的正确方法是什么?更改名称,使其强制
mvn clean test -DsuiteXmlFile=testng.xml
后来,我更改了testng.xml文件中的一些类,当我从eclipse运行它时,它按预期工作。但是当我使用该命令运行测试时,看起来它仍然在testng.xml的早期版本中执行测试
问:我如何解决这个问题?使用mvn命令运行它的正确方法是什么?更改名称,使其强制重新加载?我已经尝试过了,对我不起作用。但是如果我从eclipse运行,它会工作。当我创建这个项目的时候,可能是出了什么问题。希望你能幸运地完成这个项目。我个人非常讨厌maven will:)你是从xml文件夹运行命令吗?如果不是,则可以添加路径或将文件作为参数值拖动到终端。也许您的pom.xml文件声明了旧的xml文件版本。要作为Maven运行,您需要带一些参数的surefire插件。更改名称以便强制重新加载?我已经尝试过了,对我不起作用。但是如果我从eclipse运行,它会工作。当我创建这个项目的时候,可能是出了什么问题。希望你能幸运地完成这个项目。我个人非常讨厌maven will:)你是从xml文件夹运行命令吗?如果不是,则可以添加路径或将文件作为参数值拖动到终端。也许您的pom.xml文件声明了旧的xml文件版本。要作为Maven运行,您需要带有一些参数的surefire插件。