代码之家  ›  专栏  ›  技术社区  ›  Drew

Java Maven开发缓慢

  •  2
  • Drew  · 技术社区  · 15 年前

    我正在开发一个Wave/Java网站,它是通过Maven构建的。

    目前,我必须进行更改…告诉马文建造它们…然后部署到Tomcat。这是围绕着 40秒 . 所以每次我做改变,我都要等40秒才能看到改变。

    这变得非常令人沮丧,所以我试图加快部署。我通过Maven部署了这个地点,战争:爆炸。现在,我以“已部署”格式实时编辑文件。问题是,我需要将这些更改移回源位置,以便将其推入源代码管理。

    所以,是否有人编写了一个脚本来“取消部署”服务器上的更改,并小心地将它们指向Maven期望的位置,或者找到另一种方法,我可以在Web浏览器中立即看到我的更改。每次从源代码重建都不是一个有趣的解决方案。

    3 回复  |  直到 15 年前
        1
  •  5
  •   Pascal Thivent    15 年前

    目前,我必须进行更改…告诉马文建造它们…然后部署到Tomcat。大约40秒。所以每次我做改变,我都要等40秒才能看到改变。

    在我看来,使用Maven的方法是错误的。

    或者用一些像 jetty:run (并挂接Eclipse远程调试器以启用热交换),请参见 Configuring Jetty, Maven, and Eclipse together with Hot Swap .

    或者使用EclipseWTP并在Eclipse内的Tomcat服务器上部署您的项目(无论您使用的是M2Eclipse还是MavenEclipse插件,您的项目都可以被识别为动态Web项目)。

        2
  •  1
  •   waterlooalex    15 年前
        3
  •  1
  •   amra    15 年前

    使用热部署。 只配置 tomcat-maven-plugin 并尝试 tomcat:redeploy .