Eclipse搜索错误的surefire依赖项
在构建我的工作区时,我的Java 6 Maven项目被标记为一个错误(Maven问题): 让我感到奇怪的是,它正在搜索org.apache.maven.surefire:surefire,而真正的依赖项是org.apache.maven.surefire:maven-surefire插件 我的有效pom显示: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
<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>