:/Users/jack/KotlinSpringBoot/demo1_add_servlet/out/production/resources:/Users/jack/.gradle/caches/modules 8dbe4a28cae3ffa222aeff6776a3928a88d66e6f/spring-webmvc-5.0.2.RELEASE.jar:/Users/jack/.gradle/caches/modules 1.1.61/fa7813a26c548c9c412dd2d42fb466cfcd8dcf3c/kotlin-stdlib-1.1.61.jar:/Users/jack/.gradle/caches/modules /20a2c0583598d68b0835474bbe07792d4f3b219f/javax.annotation-api-1.3.1.jar:/Users/jack/.gradle/caches/modules 743a5f6d94a8af5759e6e70c360a7b4a47a704c/spring-context-5.0.2.RELEASE.jar:/Users/jack/.gradle/caches/modules
在$GRADLE_USER_HOME/caches/modules-2/files-2.1路径下保存通过Gradle下载的依赖包,Gradle可以直接使用Maven的本地仓库。 如果没有明确配置环境变量GRADLE_USER_HOME,Gradle默认本地仓库位置为~/.gradle/caches/modules-2/files-2.1/...。 repositories { mavenDeployer { repository(url: uri("D:\\sun\\.gradle\\caches\\modules settings.xml文件之后,Gradle在下载依赖时,会优先从settings.xml文件中指定的本地仓库路径中查找依赖,如果未找到则从远程仓库下载并保存到GRADLE_USER_HOME/caches/modules
imagecloud-debug-unaligned.apk Path in archive: META-INF/DEPENDENCIES Origin 1: C:\Users\Administrator.gradle\caches\modules cf8bacbf0d476c7f2221f861269365b66447f7ec\httpmime-4.3.6.jar Origin 2: C:\Users\Administrator.gradle\caches\modules Duplicate files copied in APK META-INF/DEPENDENCIES File 1: C:\Users\Administrator.gradle\caches\modules cf8bacbf0d476c7f2221f861269365b66447f7ec\httpmime-4.3.6.jar File 2: C:\Users\Administrator.gradle\caches\modules
META-INF/services/javax.annotation.processing.Processor File1: C:\Users\Администратор.gradle\caches\modules d5d13ea991eab0252e3710e5df3d6a9d4b21d461\butterknife-7.0.1.jar File2: C:\Users\Администратор.gradle\caches\modules
首先 , 查找 本地的 Gradle 缓存依赖库 , 如果找到则直接使用该依赖库 , 进行 Gradle 构建 ; 本地依赖库的缓存路径为 " C:\Users\用户名.gradle\caches\modules , Gradle 构建过程中 , 如果发现本地没有缓存依赖库 , 则自动将依赖库缓存到该目录中 ; 下图中的 Gradle 依赖缓存目录为 C:\Users\octop.gradle\caches\modules Gradle 资源库 ---- Gradle 构建过程中 , 存储依赖库的地方称为 Gradle 资源库 , 有两种形式 : 本地库 : 一般是 " C:\Users\用户名.gradle\caches\modules
Dtools.jar=D:\Program Files\Java\jdk1.8.0_221\lib\tools.jar" -Dgroovy.home=C:\Users\octop\.gradle\caches\modules IDEA Community Edition 2019.3.1\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\octop\.gradle\caches\modules ;Y:\002_WorkSpace\003_IDEA\Groovy_Demo\build\classes\groovy\main;C:\Users\octop\.gradle\caches\modules
These files were found in the classpath: C:/Users/Qingwen/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin 2a0816780d551a5426a606b4f0f8ff0946e99662/kotlin-stdlib-jre8-1.1.2.jar (version 1.1) C:/Users/Qingwen/.gradle/caches/modules 3e2709163c94bd7b8282ba5ea7530d446a985ad2/kotlin-stdlib-jre7-1.1.2.jar (version 1.1) C:/Users/Qingwen/.gradle/caches/modules 3d499d3b7768f88c4796e5a1e357933e11a8936d/kotlin-reflect-1.0.6.jar (version 1.0) C:/Users/Qingwen/.gradle/caches/modules to suppress this warning 这个警告信息不会影响程序的编译,如果要排除的话也很简单,按照警告提示直接删除 C:/Users/<your name>/.gradle/caches/modules
log4j\1.2.16\7999a63bfccbc7c247a9aea10d83d4272bd492c6\log4j-1.2.16.jar;G:\FileGradle\.gradle\caches\modules mybatis\3.2.6\4c53554a5f32a4315eeb4dbf74faf49cec449f5f\mybatis-3.2.6.jar;G:\FileGradle\.gradle\caches\modules 85dfedad243dc0303ad7ae3a323c39421d220690\mysql-connector-java-5.1.18.jar;G:\FileGradle\.gradle\caches\modules junit\junit\4.12\2973d150c0dc1fefe998f834810d68f278ea58ec\junit-4.12.jar;G:\FileGradle\.gradle\caches\modules 1.3.0\d1dbdc46cac543447ffd5aeda59f1a9bb34f0912\mybatis-spring-1.3.0.jar;G:\FileGradle\.gradle\caches\modules
; 右键点击该依赖库 , 在弹出的菜单中选择 " Library Properties… " 选项 , 可以看到该源码的详细地址 : C:\Users\octop.gradle\caches\modules 4.2.1\57dc5b9cc48d796e680fed6af22696080d21f884\gradle-4.2.1-sources.jar C:\Users\octop\.gradle\caches\modules
/gradle/caches/modules-2/files-2.1 里对应的 jar 移到报错缺少的地方。比如报错信息 ? Desktop\gradle' # 要保存的新的目录 tempPath = newFilePath[len(path)+1:] # 把 C:\Users\Thunisoft\.gradle\caches\modules findCopy(os.path.join(filePath, list[i])) # 拼出全路径 path = r'C:\Users\Administrator\.gradle\caches\modules
classes/java/main/, /Users/jack/easykotlin/ktor_demo/build/resources/main/, /Users/jack/.gradle/caches/modules ktor-netty/0.4.0/f8809d15d9b447b669e8514f14addcb3586dcd26/ktor-netty-0.4.0.jar, /Users/jack/.gradle/caches/modules 0.4.0/bec3be6cc48a989347a7d3048266aff412d16668/ktor-hosts-common-0.4.0.jar, /Users/jack/.gradle/caches/modules
Android_Learn\DexEncryption\multiple-dex-tools\build\libs\multiple-dex-tools.jar;C:\Users\octop\.gradle\caches\modules 70dffc5f8ac5ea7c34f30deac5b9d8b1d48af066\kotlin-stdlib-jdk7-1.3.61.jar;C:\Users\octop\.gradle\caches\modules 1.3.61\4702105e97f7396ae41b113fdbdc180ec1eb1e36\kotlin-stdlib-1.3.61.jar;C:\Users\octop\.gradle\caches\modules 65abb71d5afb850b68be03987b08e2c864ca3110\kotlin-stdlib-common-1.3.61.jar;C:\Users\octop\.gradle\caches\modules
---- Gradle 下载的依赖包存储的位置 Windows系统默认下载到:C:\Users\(用户名)\.gradle\caches\modules-2\files-2.1 Mac系统默认下载到: /Users/(用户名)/.gradle/caches/modules-2/files-2.1 ---- 问题 D:\workspace\spring-framework\spring-core\src
" 目录下 ; ( 下图 C:\Users\octop.gradle 中的 octop 是 Windows 系统的用户名 ) 在 " C:\Users\octop.gradle\caches\modules
~/.gradle/caches/modules-2/files-2.1 设置如下 创建主启动类 配置文件如下 plugins { id 'java' id 'org.springframework.boot
特别提示3:当 我 们 在 gradle.build 文 件 添 加 依 赖 之 后 , 这 些 依 赖 会 在 下 载 到GRADLE_USER_HOME/caches/modules-2/files
,比如:C:\Users\103style\.gradle\caches下的 transforms-xxx 、modules-2 等目录, 然后重启Android Studio,打开项目 编译同步之后就
然后再依次进入到 /caches/modules-2/files-2.1 目录中。 我们也可以在终端中执行 open /Users/cnpeng/.gradle/caches/modules-2/files-2.1 命令快速打开 gradle 的缓存目录,推荐使用这种命令方式。
classpath or use '-Xskip-metadata-version-check' to suppress errors e: C:/Users/octop/.gradle/caches/modules classpath or use '-Xskip-metadata-version-check' to suppress errors e: C:/Users/octop/.gradle/caches/modules 报错的模块是 C:/Users/octop/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.7.10
存储在了 C:\Users\octop.gradle\wrapper\dists 目录中 ; Gradle 构建过程中下载的依赖库 存储在了 C:\Users\octop.gradle\caches\modules