java - Maven 只推送 jsp 无需重新编译

标签 java jsp maven tomcat web-applications

这是我第一次在项目中使用maven。基本上,我在 webapp 的 src 中工作,当我准备好将更改推送到目标时,我会执行 mvn clean install(这是我被告知要做的)。

问题是,如果我只是在 jsp 中做一个小的 html 调整并想查看结果,我必须等待测试、编译、部署、服务器重启,然后我必须再次登录。

必须有更好的方法来做到这一点。这让我的开发速度慢得要命。

最佳答案

您可以使用 maven tomcat 插件在您的 maven 项目上运行内存中的 tomcat。任何 jsp 或静态资源更改都将立即应用。 Java 代码更改仍然需要您手动停止和启动服务器。

为此使用以下 Maven 目标

mvn clean tomcat:run

关于java - Maven 只推送 jsp 无需重新编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19718790/

相关文章:

java - request.getHeader ("Host") 返回什么值

java - 可以在 mvnrepository.com 上找到 Maven 依赖项,但在 repo.maven.apache.org/maven2/上找不到

java - 使用 Spring MVC 配置语言环境切换

java - 纯 Java : How do i know if my thread is sleeping or not?

java - Netbeans 无法在不同操作系统上创建的项目中编译 JSP

java - 找不到符号(它在那里......)

java - 列出 JRE 上的 Java 虚拟机

java - 是否有任何数据结构没有重复项,但可以在迭代时添加元素?

Java 循环 CSV 读取

java - 如何将obj传递给jsp并循环创建多个div?