eclipse上的项目名称上会显示错误图标



我正在进行Jenkins和Maven的集成。我收到一条错误消息,上面写着";当运行Maven build"时,在该环境中不提供编译器;。其中一个解决方案是在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,请使用org.testng.xml.TestNGContentHandler.resolveEntity上的JVM参数[-Dtestng.DTD.http=true],所以我添加"-Dtestng.dtd.http=true";在VM参数中。添加后,我可以通过testng.xml运行脚本。这个JVM问题还有什么永久的解决方案吗。我做错什么了吗?因为我的下一步将通过Jenkins执行这些测试用例。[1] :https://i.stack.imgur.com/mcQZb.png

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

相关内容

最新更新