首页 > 解决方案 > 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

标签: seleniummavenjenkins

解决方案


请右键单击您的项目,然后选择更新项目配置。那应该可以解决问题。


推荐阅读