尝试使用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中使用它?
答案 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>