Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse搜索错误的surefire依赖项_Eclipse_Maven_M2eclipse_Maven Surefire Plugin - Fatal编程技术网

Eclipse搜索错误的surefire依赖项

Eclipse搜索错误的surefire依赖项,eclipse,maven,m2eclipse,maven-surefire-plugin,Eclipse,Maven,M2eclipse,Maven Surefire Plugin,在构建我的工作区时,我的Java 6 Maven项目被标记为一个错误(Maven问题): 让我感到奇怪的是,它正在搜索org.apache.maven.surefire:surefire,而真正的依赖项是org.apache.maven.surefire:maven-surefire插件 我的有效pom显示: <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.7.1

在构建我的工作区时,我的Java 6 Maven项目被标记为一个错误(Maven问题):

让我感到奇怪的是,它正在搜索org.apache.maven.surefire:surefire,而真正的依赖项是org.apache.maven.surefire:maven-surefire插件

我的有效pom显示:

<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.7.1</version>
<executions>

maven surefire插件
2.7.1
我正在使用带有m2eclipse插件的Eclipse Indigo。当运行任何Maven目标时,它都能正确编译。我尝试清理项目,重新导入它,清除.metadata文件。
这种行为从何而来?谢谢

提到的依赖项是maven surefire插件的父项目,通常不应该仅通过maven surefire插件本身直接提供

此外,
让我感到奇怪的是,它正在搜索org.apache.maven.surefire:surefire,而真正的依赖项是org.apache.maven.surefire:maven-surefire-plugin。
这完全是错误的,导致is:


org.apache.maven.plugins
maven surefire插件
2.7.2
...
访问maven central时可能出现问题。除上述内容外,还应更新maven surefire插件,因为当前最新版本为2.15

<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.7.1</version>
<executions>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.7.2</version>
  ...
</plugin>