maven-compiler-plugin:3.5.1或其中一个依赖项无法解析

时间:2017-05-05 15:53:54

标签: maven maven-compiler-plugin

今天我将动态Web项目转换为maven项目,因此我可以添加项目所需的所有依赖项。但是当ide转换项目时,pom.xml上会出现错误

插件标签上的

我收到了这个: org.apache.maven.plugins:行家-编译器插件:3.5.1:testCompile

我在其他堆栈页面上读到了erro,我再次安装了maven,删除了关于maven-compiler-plugin的.lastuploaded文件。

而且我觉得这已经足够了,我试着以maven构建的方式运行目标:clean install

我收到此错误

  • maven-compiler-plugin:3.5.1或其中一个依赖项无法解析

然后当我注意到插件已创建并更新时,我试图看到maven编译器插件文件夹(org \ apache \ maven \ plugins \ maven-compiler-plugin)。所以我不知道为什么会发生这种情况,如果插件在我的项目文件夹中并且更新了我收到此错误的原因

编辑:我的pom.xml

<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">
    <modelVersion>4.0.0</modelVersion>
    <groupId>PlatformA</groupId>
    <artifactId>PlatformA</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>
    <build>
        <sourceDirectory>src</sourceDirectory>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.5.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-war-plugin</artifactId>
                <version>3.0.0</version>
                <configuration>
                    <warSourceDirectory>WebContent</warSourceDirectory>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>

感谢您的时间

1 个答案:

答案 0 :(得分:0)

您可以尝试以下解决方案 -

  • 尝试使用-U选项强制更新依赖项。这将再次下载依赖项。
  • 仔细检查eclipse是否指向了正确的settings.xml。
  • 如果您在企业代理下,请检查maven settings.xml中的代理设置以及eclipse网络配置。