maven-compiler-plugin:3.无法解析5.1或其某个依赖项

hgqdbh6s  于 2023-04-29  发布在  Maven
关注(0)|答案(2)|浏览(154)

今天,我将一个动态Web项目转换为Maven项目,这样我就可以添加项目所需的所有依赖项。但是当ide转换项目时,pom上出现了一个错误。XML出现
在plugin标签上,我收到以下内容:org.apache.maven.plugins:maven-compiler-plugin:3.5.1:testCompile
我读到了其他堆栈页面上的错误,我再次安装了maven,删除。lastuploaded有关maven-compiler-plugin的文件。
我觉得这已经足够了,所以我试着像maven Build一样跑,目标是:干净安装
我收到这个错误

  • 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>

谢谢你的时间

vi4fp9gy

vi4fp9gy1#

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

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

7gyucuyw2#

删除~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/中的3.5.1(maven无法解析的版本号)文件夹,以便maven重新下载。这为我解决了问题。

相关问题