gradle使用maven仓库出现的问题

来源:互联网 发布:保险大数据 编辑:程序博客网 时间:2024/05/23 16:59

gradle使用maven仓库出现的问题

  • idea创建gradle web项目:

    这里写图片描述

  • gradle本质上也是基于maven的 所以也要写groupid和artifactid

这里写图片描述

peizhi

  • 项目的结构

这里写图片描述

报错:– Error:(7, 0) Could not find method mavenLoacl() for arguments [] on repository container of type org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler.
Open File

原因:上面用maven本地仓库的搜索路径,主要是通过maven的settings.xml。maven配置用的是默认仓库的话不会出现这种问题。因为可以直接在C盘用户目录找到这个settings.xml。
如果设置了M2_HOME的那些朋友,自然也不会碰到我这样的问题。因为可以直接在M2_HOME下的conf目录找到这个settings.xml。
像我这样只配了maven可执行路径到Path环境变量的朋友,自然会碰到我这样的问题。解决方法很easy,把M2_HOME这个环境变量加上,M2_HOME ->就是maven的安装目录.

  • 弄好之后:

    这里写图片描述

会从你设置的仓库里找,但是没找到,要在设置一个maven的中央仓库下载所需要的包。如图:

center

参考:http://www.joammi.com/20170501/5757341.html

原创粉丝点击