让 JRebel 与“mvn tomcat:run”一起使用

2023-11-24

我想知道当我从命令行执行“mvn tomcat:run”时是否有人可以指出让 JRebel 工作的方向。我可以让 JRebel 在我的 IDE (IntelliJ IDEA) 中工作,但在 IDE 中运行感觉有点笨重。当我运行测试时,我不喜欢在它旁边运行另一个进程 - 称其为习惯。

更重要的是,当我尝试使用 JRebel 时,我遇到了一些服务器锁定的情况……我不希望 IDE 因此挂起。我一直在手动终止该进程,并将控制权交还给 IDEA...但最好不要让它在 IDEA 中运行。

我尝试用谷歌搜索这个,但我还没有找到如何将 JRebel 与 tomcat 插件合并。

Thanks


设置 MAVEN_OPTS 系统变量没有帮助吗?

只是举个例子:

  1. mvn 原型:生成 -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp
  2. cd my-webapp
  3. 在示例的 pom.xml 中添加以下内容:

    org.zeroturnaround
    jrebel-maven-plugin


    生成反叛-xml
    流程资源

    生成目标>
    目标>
    执行>
    处决>
    插件>
  4. 设置 MAVEN_OPTS=-javaagent:/path/to/jrebel.jar
  5. mvn tomcat:运行

在控制台中,您将看到来自 JRebel 的消息,如下所示:

JRebel:将监视目录“C:\projects\my-webapp\target\classes”的更改。
JRebel:将监视目录“C:\projects\my-webapp\src\main\webapp”的更改。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

让 JRebel 与“mvn tomcat:run”一起使用 的相关文章

随机推荐