0

我有一个像这样的“mavenized”EAR项目:

  • 家长
    • 耳朵
    • EJB
    • 网络

问题是我必须做

mvn clean package

每次我想部署时都在父项目上。就在这之后,我得到了 EAR 并做

mvn glassfish:deploy

在正在运行的 Glassfish 实例上。


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

我只是想知道是否有更快的方法来使用 EJB、Maven 和 Glassfish,例如在不需要打包 EAR 的情况下部署目标内容。

PS:我已经在使用“jrebel-maven-plugin”,它仅在最初部署 EAR 时才进行热部署。

4

1 回答 1

2

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

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

于 2013-08-22T19:14:49.237 回答