jetty:run-exploded 更新静态资源
我正在运行一个具有战争依赖性的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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.