在没有打包的情况下部署Mavenized EAR项目到EAR

时间:2013-08-22 12:17:34

标签: performance maven deployment ejb ear

我有一个" mavenized" EAR项目是这样的:

  • PARENT
    • EAR
    • EJB
    • WEB

问题是我必须做

mvn clean package
每次我想部署PARENT项目时都会

。就在这之后,我得到了EAR并且做了

mvn glassfish:deploy

在正在运行的Glassfish实例上。


所有这些过程在开发环境中都有点麻烦!

我只是想知道是否有更快的方式来使用EJB,Maven和Glassfish,比如部署目标内容而无需打包EAR。

PS:我已经在使用" jrebel-maven-plugin"仅在最初部署EAR时进行热部署。

1 个答案:

答案 0 :(得分:2)

米歇尔 为什么不从IDE部署您的应用程序?我知道配置开发环境可能需要更多时间,但确实值得付出努力。我真的很喜欢配置:Eclipse + m2eclipse + Java EE服务器。

下载Eclipse for Java EE开发人员,添加插件m2eclipse(包含在Eclipse Juno中),将项目导入为maven项目,将应用程序服务器添加到eclipse,然后在其上运行您的应用程序。默认情况下,应用程序将在服务器上部署为不到10秒的爆炸存档,这对您来说应该是巨大的改进。