由于Gradle 7版本移除了maven插件,导致构建过程中出现'Plugin with id 'maven' not found.'的错误。官方推荐使用maven-publish插件替代。解决方案是按照maven-publish的官方文档或中文教程配置项目,以实现相同的功能。
摘要生成于
,由 DeepSeek-R1 满血版支持,
问题描述:
最近引入maven插件出问题了,总是报错找不到maven插件。
Caused by: org.gradle.api.plugins.UnknownPluginException: Plugin with id ‘maven’ not found.
原因分析:
这是关于该问题的
讨论文章
。就是说Gradle 7.版本将maven插件移除了,见
官方说明
需要使用maven publish插件替代。
解决方案:
使用maven publish插件即可,用法可以看
maven-publish官方文档
,百度也能搜到
中文博客
。
在Andro
id
studio中引用第三方库的时候,报这个错。
Error:(2, 0)
Plugin
with
id
‘com
.
github
.
dcendents
.
andro
id
-
maven
’
not
found
.
搜了一下。
“这是原因为该项目的原作者会把项目发布到
maven
中央仓库中,所以在
gradle
中添加了相关的
maven
发布任务。
咱们又不能连到
maven
的仓库
.
.
.
此篇博客会记录各种各样奇怪的项目build是
gradle
的问题
原因一,Google仓库连不上
google网络连不上,切换仓库路径 , 阿里的仓库地址https://developer
.
aliyun
.
com/mvn/gu
id
e
如果还是慢,注销掉google() 与 jcenter()在重新编译
plugin
Management {
repositories {
.
.
.
uild file 'D:\MyFile\develop\andro
id
\MyApplication\
java
ssist\build
.
gradle
' line: 2
A problem occurred evaluating project ':
java
ssist'
.
>
Plugin
with
id
'
maven
'
not
found
.
* Try:
Run
with
--info or --debug option to get more log output
.
Run
with
--scan
org
.
gradle
.
api
.
plugins
.
Unknown
Plugin
Exception:
Plugin
with
id
'
maven
'
not
found
.