本帖最后由 Ph-苯 于 2022-1-19 23:19 编辑
目前Fabric工作正常,Forge有时会不顾缓存重新下载,如果下载慢,就用离线包。
我每创建一个新项目,所有的库,包括MC源文件、FabricLoader、Fabric API以及其它的各种库就要全部重新下载一遍,即使版本与我其它项目的一致。这导致我每次都要在等待下载上花大量时间,而且时不时会下载失败;如果是很大的库(比如Forge),我甚至得重复尝试下载好几遍,才能成功。
按理来说,如果两个项目所需的库及其版本相同,那么新创建的项目应该可以直接使用旧项目里的库的文件。曾经确实是这样,gradle把库存到C盘的共用文件夹里,但是不知从什么时候开始,gradle直接把库下载到项目文件夹下,不与其它项目共用了……
目前Fabric工作正常,Forge有时会不顾缓存重新下载,如果下载慢,就用离线包。
我每创建一个新项目,所有的库,包括MC源文件、FabricLoader、Fabric API以及其它的各种库就要全部重新下载一遍,即使版本与我其它项目的一致。这导致我每次都要在等待下载上花大量时间,而且时不时会下载失败;如果是很大的库(比如Forge),我甚至得重复尝试下载好几遍,才能成功。
按理来说,如果两个项目所需的库及其版本相同,那么新创建的项目应该可以直接使用旧项目里的库的文件。曾经确实是这样,gradle把库存到C盘的共用文件夹里,但是不知从什么时候开始,gradle直接把库下载到项目文件夹下,不与其它项目共用了……
这个问题我也遇到过
我是通过IDEA 设置 Gradle 的目录,然后在系统环境变量里 设置 GRADLE_USER_HOME 也为这个路径
然后所有文件都用这个路径了,也不会重新下载。
如果不行的话你也可以试试把 Gradle 切换为脱机模式
我是通过IDEA 设置 Gradle 的目录,然后在系统环境变量里 设置 GRADLE_USER_HOME 也为这个路径
然后所有文件都用这个路径了,也不会重新下载。
如果不行的话你也可以试试把 Gradle 切换为脱机模式
Gradle 默认情况下都会把库下载到 .gradle 文件夹内,下载到项目文件夹很显然是你做了什么,建议检查一下