maven-compiler-plugin:jar:3.8.1丢失

时间:2019-05-17 09:09:34

标签: java maven

尝试使用3.8.1而不是3.8.0,但收到消息:

[警告]缺少org.apache.maven.plugins:maven-compiler-plugin:jar:3.8.1的POM,没有可用的依赖项信息。

我的pom.xml在3.8.0下可以正常工作。除了特定的问题。我很期待3.8.1。根据Maven Central的说法,它似乎可用。但是只是将pom.xml中的3.8.0更改为3.8.1会导致警告和失败消息:

插件org.apache.maven.plugins:maven-compiler-plugin:3.8.1或其依赖项之一无法解决:无法找到org.apache.maven.plugins:maven-compiler-plugin:jar: https://repo.maven.apache.org/maven2中的3.8.1已被缓存在本地存储库中,直到中心的更新间隔过去或强制执行更新-> [帮助1]

        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.1</version>
            <configuration>
                <source>11</source>
                <target>11</target>
                <debug>true</debug>
            </configuration>
        </plugin>

我有什么误解,在Maven Central中看到3.8.1,但不能在pom.xml中使用它?

1 个答案:

答案 0 :(得分:3)

帮助我的是围绕着带有以下标签的插件:

<build>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
            </plugin>    
        </plugins>
    </pluginManagement>
</build>