首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Maven & Eclipse & Glassfish 4的热部署/增量Java部署?

使用Maven & Eclipse & Glassfish 4的热部署/增量Java部署?
EN

Stack Overflow用户
提问于 2015-12-14 18:24:26
回答 1查看 1K关注 0票数 3

我正在开发一个Web GWT应用程序,使用Eclipse、Glassfish 4作为本地服务器部分。我刚开始使用Maven进行构建。

我的项目结构如下:

代码语言:javascript
复制
* My core java classes (“ProjectCore”)
   Pom.xml => generates a JAR

* My custom java classes (“ProjectCustom”)
   Pom.xml => generates a JAR

* My web-app related java classes (“ProjectWeb”)
    Pom.xml => generates a JAR

* My WAR project (“WARproject”)
    Pom.xml => generates a WAR

* My EAR project (“EARproject”)
    Includes all of the above
    Pom.xml => generates an EAR

我设法配置了所有的pom.xml文件以生成所有需要的EAR、WAR和EAR,并且它成功地部署到Glassfish (通过从命令行调用maven完成)。

然而,在开发模式中,我经常修改文件并重新测试应用程序,部署花费了太多时间(1-2分钟)。编译和生成JARs/WARs/EAR仍然相当快,但在Glassfish上实际取消部署+部署需要超过1分钟。

我想知道如何才能热部署到GlassFish4 (也称为“目录”部署),跳过所有JAR/WAR归档生成,只复制到GlassFish中任何修改过的文件。我希望完整的周期“修改源文件-部署到Glassfish”只需要几秒钟……

我已经搜索了相当多,但到目前为止还没有成功,…

有人能给我一些指导吗?-使用"maven glassfish“插件?-我应该使用M2E-WTP插件吗?-有人使用”manik-hot“Maven插件吗?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2015-12-16 22:37:16

谢谢你的反馈--我在Eclipse Marketplace上找不到"maven glassfish plugin“。但是:-我已经安装了M2E-WTP -确保选中了"deploy on build“(在我的Glassfish服务器上)

现在一切都运行得很好。每当我进行更改时,所有代码都会在1到2秒内编译并自动部署:-)

我想我在M2E-WTP (它完美无缝地完成了工作)和"Maven build Run As“(这就是我正在运行的,在我的Pom.xml中调用maven-glassfish插件来部署到服务器上:非常慢,因为它正在进行完全的取消部署和部署)之间搞混了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34264616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档