xml - 在 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 文件的上角显示一条消息“正在同步..”。
我该如何解决这个问题?我想按照自己的意愿进行更改。
解决方案
/target
文件夹是用于存储生成和编译的数据、一些结果文件等的文件夹。所以你不需要用它来创建文件/文件夹,因为只要你clean
从终端执行命令 - Maven 会清除/target
文件夹内的所有内容. 因此,您需要将文件存储在另一个地方。
推荐阅读
- java - Telegram bot 无法删除 48 小时前发送的消息,尽管它具有权限
- java - 如何在列表中设置子项?
- python - 如何在 django 的视图中使用 python 的语法检查
- python - 我怎样才能得到 pexpect 的 sendline('ls -l') 打印?
- node.js - Mongoose 阻止下一个 then() 被执行
- php - 为什么数据库不反映 php INSERT 所做的更改?
- qt - 如何获取存储指向外部模型的指针的模型的 QModelIndex
- google-sheets - 如何在 Google 电子表格中获取历史 VIX 数据
- qt - 如何正确对齐我的 qml 组件?
- typescript - 在 TypeScript 中动态添加函数声明