本帖最后由 tdiant 于 2023-3-28 13:42 编辑
如图,如果遇到Optifine的情况,输出到文件名是不是第二个冒号就要替换成"-"?

如图,如果遇到Optifine的情况,输出到文件名是不是第二个冒号就要替换成"-"?
简化一下代码,主要是这样
复制代码
所以准确来说,Optifine 和其他的依赖处理是一样的,只是其他的有 artifact.path 不需要这样解析而已
- l := strings.Split(name, ":")
- p := strings.ReplaceAll(s[0], ".", "/") + "/" + s[1] + "/" + s[2] + "/" + s[1] + "-" + s[2] + ".jar"
所以准确来说,Optifine 和其他的依赖处理是一样的,只是其他的有 artifact.path 不需要这样解析而已