gradle 相关问题归纳

文章目录

    • 1 mavenLocal() 无效问题
      • 1.1 gradle 默认查找路径
      • 1.2 解决
    • 2 gradle jar 包缓存路径
    • 3 idea 中 gradle 项目乱码
    • 4 idea 中 gradle 多模块报找不到程序包


1 mavenLocal() 无效问题

buildscript {
    repositories {
        mavenLocal()
    }
}
  • 在 gradle 项目中配置了以上 mavenLocal() 但是可能并不生效

1.1 gradle 默认查找路径

//USER_HOME 即 c 盘下的 用户 文件夹
USER_HOME/.m2/settings.xml >> M2_HOME/conf/settings.xml >> USER_HOME/.m2/repository
  • 可即使 第一个没有,第二个有,但是可能第二个仍然不生效!!

1.2 解决

  • 将第二个路径中的 settings.xml 复制到第一个中

2 gradle jar 包缓存路径

  • 默认是USER_HOME/.gradle文件夹
  • 可通过设置 GRADLE_USER_HOME 环境变量指定缓存路径(以避免放在C盘)

3 idea 中 gradle 项目乱码

  • help -> edit Custom VM options:添加 -Dfile.encoding=UTF-8 行

4 idea 中 gradle 多模块报找不到程序包

  • 被依赖的 build.gradle 中 加:jar.enabled(true)

你可能感兴趣的:(gradle)