我在我的pom中遇到了错误。我可以使用maven成功构建项目,但是intellij给出了上面的错误,并在pom中显示了红色部分。贝娄是我在pom的部分。对此有何想法?
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
...
<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<systemPropertyVariables>
<org.ops4j.pax.url.mvn.localRepository>${settings.localRepository}</org.ops4j.pax.url.mvn.localRepository>
<jacoco-agent.destfile>${project.build.directory}/jacoco.exec</jacoco-agent.destfile>
</systemPropertyVariables>
<suiteXmlFiles>
<suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
...
</plugins>
</build>
答案 0 :(得分:1)
我怀疑发现这个问题的人的问题是IntelliJ附带了maven的捆绑版本,并且实际上并没有使用你的本地安装,除非你要求它。 IntelliJ的版本链 - &gt;捆绑的Maven - &gt; Surefire正是使它认识到这是一个问题的原因。
有两种方法可以解决这个问题: