Performance 在不打包到EAR的情况下部署Mavenized EAR项目
我有一个“mavenized”EAR项目,如下所示:Performance 在不打包到EAR的情况下部署Mavenized EAR项目,performance,maven,deployment,ejb,ear,Performance,Maven,Deployment,Ejb,Ear,我有一个“mavenized”EAR项目,如下所示: 母公司 耳朵 EJB 网 问题是我必须这么做 mvn clean package 每次我要部署时都在父项目上。就在这之后,我拿起耳朵 mvn glassfish:deploy 在运行的Glassfish实例上 所有这些过程在开发环境中都有点麻烦! 我只是想知道是否有一种更快的方法来使用EJB、Maven和Glassfish,比如在不需要打包EAR的情况下部署目标内容 PS:我已经在使用“jrebel maven插件”,它只在EA
- 母公司
- 耳朵
- EJB
- 网
mvn clean package
每次我要部署时都在父项目上。就在这之后,我拿起耳朵
mvn glassfish:deploy
在运行的Glassfish实例上
所有这些过程在开发环境中都有点麻烦! 我只是想知道是否有一种更快的方法来使用EJB、Maven和Glassfish,比如在不需要打包EAR的情况下部署目标内容 PS:我已经在使用“jrebel maven插件”,它只在EAR最初部署时进行热部署。Michel, 为什么不从IDE部署应用程序?我知道配置开发环境可能需要更多的时间,但这确实是值得的。我非常喜欢配置:Eclipse+m2eclipse+JavaEE服务器
为JavaEE开发人员下载Eclipse,添加插件m2eclipse(包含在EclipseJuno中),将您的项目作为maven项目导入,将应用程序服务器添加到Eclipse,并在其上运行您的应用程序。默认情况下,应用程序将在不到10秒的时间内以分解存档的形式部署到服务器上,这对您来说应该是一个巨大的改进。jrebel maven插件只会为项目中的所有模块生成一个rebel.xml配置文件。是的,您是第一次部署ear的,并且假设Glassfish实例上启用了JRebel,那么您在开发过程中所做的大部分更改都不必再次组装它。@AntonArhipov据我所知,Eclipse JRebel插件也会这样做。作为IDE的一个特性,我不想再在POM上使用这些插件了。谢谢你们的回答,很抱歉我忘了回复这个帖子。现在,我正在使用如您所说的完整Eclipse JavaEE环境。:)