gpt4 book ai didi

java - 让 JRebel 与 'mvn tomcat:run' 一起工作

转载 作者:搜寻专家 更新时间:2023-10-30 19:56:56 25 4
gpt4 key购买 nike

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

除此之外,我在试用 JRebel 时遇到了一些服务器锁定问题……我不希望 IDE 挂起。我一直在手动终止该过程,并将控制权交还给 IDEA...但最好不要让它在 IDEA 中运行。

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

谢谢

最佳答案

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

只是和例子:

  1. mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp
  2. cd my-webapp
  3. 在您的示例的 pom.xml 中添加以下内容:
    <插件>
    org.zeroturnaround
    jrebel-maven-plugin
    <处决>
    <执行>
    生成-rebel-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' 的更改。

关于java - 让 JRebel 与 'mvn tomcat:run' 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5788414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com