我正在从 Eclipse 过渡到 IntelliJ Idea,并且在让我的 Maven Web 项目按照我的意愿运行时遇到了一些麻烦。在 Eclipse 中,我使用 mvn tomcat:run 运行它,它在 JSP 调试中运行良好。在 IntelliJ 中,我创建了一个运行配置来使用这个命令,它可以工作,但是 JSP 调试不起作用。
我试图找到有关让 JSP 调试在 IntelliJ 上工作的信息,我发现的唯一信息涉及在 IntelliJ 中设置 Tomcat 服务器,而不是使用 Maven 的 tomcat 和 mvn tomcat:run。问题是,如果没有 IntelliJ 使用它自己的构建器而不是使用 Maven 构建项目,我无法弄清楚如何做到这一点。我可以添加诸如“mvn compile”之类的 Maven 目标,但是当我将其设置为部署爆炸战争时,并将“build myproject:war exploded artifact”添加到调用 IntelliJ 构建器的构建队列中。
IntelliJ 的构建器需要很长时间才能构建我的项目。我什至从来没有让它完成。公平地说,这个项目很大,但 Maven 的构建速度相当快。另外,我公司的每个人都在使用 Maven 来构建它,所以我也需要使用 Maven。
任何人都可以帮助我使用 mvn tomcat:run 或在 Intellij 管理的 Tomcat 上使用 Maven 构建的项目进行 JSP 调试吗?