生产服务器中的依赖项安装在哪里?

时间:2020-02-13 08:01:58

标签: grails-2.2

我正在使用Grails 2.2,并且插件真的很旧。由于某种原因,依赖关系无法解决。我认为它曾经有用,因为插件和文件都在我的本地缓存中。从文档中,grails将依赖项本地存储在home / .grails / ivy-cache

使用所有这些声明性依赖项,您可能想知道所有 JAR结束了。毕竟他们必须去某个地方。默认情况下,Grails 将它们放入驻留的目录(称为依赖项缓存)中 在本地文件系统上的user.home / .grails / ivy-cache中。您可以 通过settings.groovy文件更改此设置:

因此,我唯一想到的选择是转到远程服务器并找到此目录,以将依赖项复制到本地系统。那么,生产服务器中的ivy-cache目录在哪里?我似乎找不到它。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

上周,我也在处理同一问题,从1月15日开始,maven停用了HTTP协议,其中URL“ http://repo1.maven.org/maven2/”已更改为“ https://repo1.maven.org/maven2/”。还需要检查grails专家是否已固定。

在BuilConfig.groovy中,您可以添加依赖项和更改的Maven存储库,否则_Events.groovy中需要将存储库地址更改为安全协议。

如果仍然由于JDK8而存在协议问题,请在路径或bat文件中尝试使用此-Dhttps.protocols=TLSv1.2 -Djdk.tls.client.protocols=TLSv1.2