Jetty home升级后如何强制Jetty重新下载模块外部库

How to force Jetty to redownload a modules external libs after Jetty home upgrade

我使用 "Jetty Base and Jetty Home" 机制将 Jetty 安装与配置分开。

这使得将 Jetty 9.4.3 升级到 9.4.6 变得非常容易,只需引用新的 Jetty 主目录即可。

在我的 Jetty 基本目录中,我激活了 cdi module,它下载了 {$jetty.base}/lib/cdi 下的各种 lib 文件。

尽管 Jetty 9.4.6 在其模块描述中引用了新版本的 weld 框架,但我的 Jetty 基目录中的那些库没有自动更新。更新这些库的推荐方法是什么?

停用模块,删除库并重新激活感觉有点奇怪...

--create-files 添加到您的 start.jar 命令行一次。

如果模块定义正确(有时不是。如果是这样,那是一个错误),只会引用所需的特定 jar 文件,而不是旧文件。