嘗試使用 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:3.8.1在https://repo.maven.apache.org/maven2被緩存在本地倉庫中,直到 central 的更新間隔結束或強制更新后才會重新嘗試解析 -> [求助 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 中使用它?
2 回答

www說
TA貢獻1775條經驗 獲得超8個贊
對我有幫助的是圍繞帶有以下標簽的插件:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
</plugin>
</plugins>
</pluginManagement>
</build>

有只小跳蛙
TA貢獻1824條經驗 獲得超8個贊
我有完全相同的問題。我注意到在 topicstarter 的代碼中
<groupId>
不見了。也就是說,三重坐標“GAV”中沒有“G”。
我從 redCuckoo 代碼中添加了一行:
<groupId>org.apache.maven.plugins</groupId>
這就是我的解決方案。
添加回答
舉報
0/150
提交
取消