如何解决JRebel可以重新部署Maven依赖项中的更改吗?
| 因此,我有一个多模块Maven Web应用程序,使用wtp在eclipse和tomcat中运行。 但是,应用程序的部署需要花费一些时间:如果更改子组件,则要构建子模块,而启动应用程序也需要几分钟。因此,我正在考虑使用JRebel来加快整个过程。但是我不知道JRebel是否真的可以帮助我。大多数时候,我在子模块中工作。因此,需要在我正在运行的Web应用程序中部署依赖项中的更改。 我在http://en.wikipedia.org/wiki/JRebel上阅读到,只是忽略了JAR中的更新。这仍然是真的吗?我看到有一些用于JRebel和Eclipse插件的Maven插件。他们可以管理整个过程,还是我在浪费时间?解决方法
维基百科页面上的信息太旧了
这取决于您想做什么。如果您有子模块,那么我认为这些是您的应用程序的WEB-INF / lib中包含的JAR吗?在这种情况下,每个模块都应具有专用的rebel.xml配置文件,如下所示:
myapp.war
`-WEB-INF
|-类
| `-rebel.xml&lt--映射Web应用程序类和资源所需
`-lib
|-mylib1.jar
| `-rebel.xml&lt--映射mylib1.jar类
|
|-mylib2.jar
| `-rebel.xml&lt--映射mylib2.jar类
|-...
`-mylibN.jar
如果您使用子模块的源代码,这应该是正确的方法。但是,如果您只想交换jar,也可以将其映射到Web应用程序的rebel.xml中。请参阅以下参考手册:
http://manuals.zeroturnaround.com/jrebel/standalone/config.html
在使用maven时,使用JRebel maven插件生成rebel.xml文件是明智的选择(只需将代码段添加到pom.xml中):
http://manuals.zeroturnaround.com/jrebel/standalone/config.html#maven
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。