gpt4 book ai didi

Java热重新部署,无需捆绑开发

转载 作者:行者123 更新时间:2023-12-02 11:43:50 25 4
gpt4 key购买 nike

我有一个包含多个模块的项目:

Parent
\- Main
\- ServiceA
\- ServiceB
...

每次更改时执行 maven install && maven exec:java 所需的时间使开发变得......痛苦。被角度热部署宠坏了,我能说什么:)

是否有一种 Java 开发工作流程(无论是使用 IDE、命令行构建工具还是其他任何工具)都允许热代码重新部署多段代码,而无需付出高昂的捆绑代价?

Idk,也许我正在寻找 OSGi 的轻量级替代方案(无论是在设置还是捆绑时间方面)。由于 IDE 会自行重新编译内容,因此我想寻找文件观察器和类加载器重新加载器。即使完全重启 JVM 也可能是可以接受的(当然比 Maven 的 2 分钟构建更好)。

我搜索了很多,但我遇到的所有解决方案都是重量级的。

最佳答案

这取决于服务器和框架。您可以尝试此处描述的解决方案:https://zeroturnaround.com/rebellabs/rjc301/但我认为最好的解决方案是 JRebel - 不幸的是它不是免费工具

关于Java热重新部署,无需捆绑开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48350790/

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