jetty:run-exploded 更新静态资源

发布于 2024-12-27 20:26:53 字数 371 浏览 0 评论 0原文

我正在运行一个具有战争依赖​​性的 Maven 项目。我有一些特定于实际项目的资源,位于 src/main/webapp 中。

当我开始使用 mvn jetty:run-exploded 开发项目时,项目会在 target/ 中进行组装,并应用其覆盖层。

运行 Linux 时,如果我更新 src/main/webapp 中的资源 - 几秒钟内更新也会应用到其目标目录。然而,在 Windows 上,目标永远不会更新,直到我停止并重新运行 Maven。我已经为jetty应用了自定义webdefault.xml来禁用jetty的文件锁定。

有人在 Windows 上有这样的设置吗?

I'm running a maven project which has a war dependency. I have a couple of resources specific to the actual project which is located in src/main/webapp.

When I start developing the project using mvn jetty:run-exploded, the project gets assembled in target/ with its overlay applied.

When running Linux, if I update resources in src/main/webapp - within seconds the update is applied to its target directory as well. However, on Windows, the target is never updated until I stop and rerun maven. I've applied a custom webdefault.xml for jetty to disable jetty's file-locking.

Anyone has this kind of setup working on Windows?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风流物 2025-01-03 20:26:53

JRebel 可以做你想做的事。不确定本地 Maven 的方式来实现这一点。如果您有兴趣,请参阅 JRebel 配置文档以获取更多信息。

JRebel can do what you want. Not sure of a native Maven way to achieve this. See the JRebel configuration docs for more info if you're interested.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文