gpt4 book ai didi

java - 对于 gradle 守护进程无法与 ClearCase 一起使用该怎么办?

转载 作者:太空宇宙 更新时间:2023-11-04 10:33:47 26 4
gpt4 key购买 nike

当我在一个 View 中的 ClearCase 中运行“gradle build”命令,等待该命令完成,然后切换到另一个 View ,然后在第二个 View 中运行相同的命令时,没有任何东西可以正常工作,因为守护进程不能很好地处理 View 。为了让它正常工作,我必须在每次切换 View 时运行“gradle --stop”(这是非常频繁的),或者运行“gradle --no daemon build”,这根本违背了拥有守护进程的目的。最终最糟糕的部分是,偶尔我会忘记杀死恶魔,然后对我们的完整软件构建进行完全干净的构建(约 15 分钟),然后才意识到我构建了错误的代码库。

我不愿意完全摆脱这个守护进程,因为只要我保持在一个 View 中,它就会产生如此积极的效果,所以我想知道是否有办法解决这个问题,或者它是否只是归结为 gradle 守护进程不是为与 ClearCase 一起使用而设计的。

在我看来,应该有某种方法可以使守护进程特定于 View ,但也许从未这样做过。

最佳答案

如果可能,解决方法是使用 snapshot views instead of dynamic views (使用 MVFS: MultiVersion FileSystem ,一个虚拟文件系统)

您只能使用加载规则 check out Vob 的一部分,以免下载所有内容

一种更复杂的方法是开发一个 gradle 包装器,作为支持另一个基于 FUSE 的虚拟文件系统的包装器:avasquez614/sec-cloud-fs (此处is the wrapper)

关于java - 对于 gradle 守护进程无法与 ClearCase 一起使用该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49702569/

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