我有一个" mavenized" EAR项目是这样的:
问题是我必须做
mvn clean package
每次我想部署PARENT项目时都会。就在这之后,我得到了EAR并且做了
mvn glassfish:deploy
在正在运行的Glassfish实例上。
我只是想知道是否有更快的方式来使用EJB,Maven和Glassfish,比如部署目标内容而无需打包EAR。
PS:我已经在使用" jrebel-maven-plugin"仅在最初部署EAR时进行热部署。
答案 0 :(得分:2)
米歇尔 为什么不从IDE部署您的应用程序?我知道配置开发环境可能需要更多时间,但确实值得付出努力。我真的很喜欢配置:Eclipse + m2eclipse + Java EE服务器。
下载Eclipse for Java EE开发人员,添加插件m2eclipse(包含在Eclipse Juno中),将项目导入为maven项目,将应用程序服务器添加到eclipse,然后在其上运行您的应用程序。默认情况下,应用程序将在服务器上部署为不到10秒的爆炸存档,这对您来说应该是巨大的改进。