gpt4 book ai didi

ivy - 下载 ivy 依赖项时如何让 Eclipse 使用我的 IVY_HOME 变量?

转载 作者:行者123 更新时间:2023-12-04 21:15:57 24 4
gpt4 key购买 nike

我的公司广泛使用 ivy 来下载依赖项。其中一些依赖项很大 (~500MB),需要一段时间才能从远程存储库下载。

为了构建我们的应用程序,我们有一个 ant 脚本,该脚本将首先解析所有依赖项并部署到服务器。

我已经设置了一个“IVY_HOME”环境变量,以便所有依赖项都下载到 D:\ivy_home 而不是 C:\Users\.ivy2\- 这是因为 D: 是我的 SSD,速度要快得多,而且它是我的本地服务器目录所在的位置 - 因此将文件从 ivy_home 复制到服务器非常快。

但出于某种原因,当我在 eclipse 中使用 IvyDE 插件时 - 它总是想要下载所有依赖项的单独副本并将它们放入我的 C:\中,这导致了几个问题:

  1. 来自 ant 脚本的本地发布将不会在 eclipse 中获取,因为它们被放置在不同的位置
  2. 已经下载到 D: 中的依赖项将不会被拾取,这使得 eclipse 中的 ivy Resolve 比它需要的慢得多
  3. 依赖项在 eclipse 中的驱动器较慢,因此执行搜索和执行这些 jar 也较慢

最佳答案

如何创建符号链接(symbolic link)来替换 Users 中的 .ivy2 到 D?我自己试过了,看起来效果很好。

以root身份打开cmd,然后执行这一行

mklink /d C:\Users\{username}\.ivy2 D:\.ivy2

关于ivy - 下载 ivy 依赖项时如何让 Eclipse 使用我的 IVY_HOME 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11234724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com