selenium - eclipse项目名称上显示错误图标
问题描述
我正在做 Jenkins 和 Maven 的集成。我收到错误消息,指出“运行 Maven 构建时此环境中未提供编译器”。解决方案之一是在 POM.xml 中添加以下插件。:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<verbose>true</verbose>
<fork>true</fork>
<executable>${JAVA_HOME}/bin/javac</executable>
</configuration>
</plugin>
添加此插件后,我可以构建 maven,而不会出现任何编译器错误,但项目名称上会显示错误符号。现在,如果我执行 testng.xml 文件,我会收到错误“TestNG 默认禁用从不安全的 URL 加载 DTD。如果您需要从 http url 显式加载 DTD,请使用 JVM 参数 [-Dtestng.dtd .http=true] 在 org.testng.xml.TestNGContentHandler.resolveEntity" ,所以我在 VM 参数中添加了 "-Dtestng.dtd.http=true"。添加后,我可以通过 testng.xml 运行脚本。这个JVM问题是否也有任何永久解决方案。我做错什么了吗?因为我下一步将通过 Jenkins 执行这些测试用例。[1]:https ://i.stack.imgur.com/mcQZb.png
解决方案
请右键单击您的项目,然后选择更新项目配置。那应该可以解决问题。
推荐阅读
- assembly - 将 [symbol + constant] Intel 语法寻址模式转换为 AT&T 语法?
- node.js - 使用 jwt 将标头渲染到使用节点 js 的另一个页面
- woocommerce - 修改特定 [products] 短代码实例的 HTML
- python - 检查特定列的 n 个连续行,如果它们都大于固定阈值
- python - 将行号添加到输出的每一行 - 我放弃了(不是 python 专业人士)
- node.js - 如何对数据库中表的记录进行版本化?
- sql - 将特定的 MS Access 查询转换为 SQL Server 查询
- r - 使用 rlang::fn_fmls 修改后如何更新函数签名?
- java - 从 Java 中的多种方法获取用户输入的最佳实践?
- ios - 通过链接安装后 ios 应用程序未启动