我想知道当我从命令行执行“mvn tomcat:run”时是否有人可以指出让 JRebel 工作的方向。我可以让 JRebel 在我的 IDE (IntelliJ IDEA) 中工作,但在 IDE 中运行感觉有点笨重。当我运行测试时,我不喜欢在它旁边运行另一个进程 - 称其为习惯。
更重要的是,当我尝试使用 JRebel 时,我遇到了一些服务器锁定的情况……我不希望 IDE 因此挂起。我一直在手动终止该进程,并将控制权交还给 IDEA...但最好不要让它在 IDEA 中运行。
我尝试用谷歌搜索这个,但我还没有找到如何将 JRebel 与 tomcat 插件合并。
Thanks
设置 MAVEN_OPTS 系统变量没有帮助吗?
只是举个例子:
- mvn 原型:生成 -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp
- cd my-webapp
- 在示例的 pom.xml 中添加以下内容:
org.zeroturnaround
jrebel-maven-plugin
生成反叛-xml
流程资源
生成目标>
目标>
执行>
处决>
插件>
- 设置 MAVEN_OPTS=-javaagent:/path/to/jrebel.jar
- mvn tomcat:运行
在控制台中,您将看到来自 JRebel 的消息,如下所示:
JRebel:将监视目录“C:\projects\my-webapp\target\classes”的更改。
JRebel:将监视目录“C:\projects\my-webapp\src\main\webapp”的更改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)