首页 > 解决方案 > 在 intellij 中的 maven 目标之后,Testng 文件同步回以前的版本问题

问题描述

我正在运行一个具有 maven 目标的框架来运行特定的 testng xml 套件文件。

(Testng 文件位于 target - test-classes -testng -smoketest.xml 下)

例如smoketest.xml

mvn clean test -DsuitXMLFile=smoketest.xml

问题是如果我在 testng 文件夹下创建一个新的场景.xml 文件。运行 mvn 目标后,它将被删除。

如果我编辑现有的 testng 文件(例如,向 smoketest.xml 添加另一个场景),然后如果我运行 mvn 目标(mvn clean test -DsuitXMLFile=smoketest.xml),新的更改将在 mvn 目标之后被忽略并删除被执行。发生这种情况时,我注意到 xml 文件的上角显示一条消息“正在同步..”。

我该如何解决这个问题?我想按照自己的意愿进行更改。

标签: xmlmavenintellij-ideatestng

解决方案


/target文件夹是用于存储生成和编译的数据、一些结果文件等的文件夹。所以你不需要用它来创建文件/文件夹,因为只要你clean从终端执行命令 - Maven 会清除/target文件夹内的所有内容. 因此,您需要将文件存储在另一个地方。


推荐阅读