gpt4 book ai didi

java热交换一个库

转载 作者:行者123 更新时间:2023-12-05 07:14:31 26 4
gpt4 key购买 nike

我正在使用 maven 开发一个 java 项目,它使用我自己的一些库作为依赖项,这些库是“并行发展的”。

我在调试时使用 HotswapAgent 进行热更改,但是,我不知道是否可以从我自己的库中进行热交换,因为有时我需要对我的任何库进行热更改自己的图书馆。

我知道我可以将库代码添加到项目中,但这是最后的手段,因为该代码由其他项目共享,我想将它们作为依赖项保留

我已经配置了 hotswap-agent.properties 文件来添加外部库extraClasspath=target/classes;/my-lib-project/classes;

HotswapAgent 在主项目中工作正常,但它不适用于我自己添加为 Maven 依赖项的库。

我不知道这是否可能,或者我做错了什么

最佳答案

在我看来,您似乎正在使用代理的热交换功能。因此,代理选择更改的 .class 文件并热交换它们。

我会尝试禁用它,而是让您的 IDE/调试器执行热代码替换。这样一来,您就不需要那么费力地处理代理配置。

关于java热交换一个库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59890848/

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