2011-11-28 78 views
2

我想知道是否有可能使Java EE应用程序被Maven的管理并自动将其从Eclipse中部署到JBoss所有。据我所知,我目前右键点击我的项目并选择“安装”。完成后,打开服务器窗格并右键单击我部署的耳朵,然后选择“完全发布”或“增量发布”。有没有办法将这些操作压缩成一个点击?我试图写一个Windows批处理文件,但我没有太多的运气,它只适用于在Windows机器上工作的我们的开发人员。我知道我可以运行配置,但是当我尝试制作配置时,它非常吓人,我感到沮丧和放弃。一个键构建和部署使用Eclipse/Maven的/ JBoss应用服务器7

感谢您的帮助!

回答

3

您可以使用JBoss的工具3.3.0(当前里程碑M4)与Maven的集成轻松部署项目(战争或耳)到您的AS7服务器。

一旦你在Eclipse中定义了AS7例如,所有你需要做的就是在你的项目中右键点击>运行方式...>服务器上运行。它会在你的应用程序服务器停止时启动,或者如果它已经运行,就部署你的应用程序。

http://vimeo.com/25768303http://community.jboss.org/en/tools/blog/2011/11/09/jboss-tools-shift-happens-in-m4

+0

我认为问题是如何重新部署。运行似乎没有重新部署。 – akostadinov

+0

可以通过eclipse中的_Maven_启动(运行)配置吗?我问[这里](http://stackoverflow.com/questions/24263196/eclipse-maven-what-goal-should-i-execute-to-actually-deploy-to-jboss-from-ma) –

1

如果您正在使用Maven,你可以使用货物插件:http://cargo.codehaus.org/Maven2+plugin

你只配置在安装了JBoss,设置插件你想要的阶段运行(或者做一个新的),你全都设置好了。

您还可以创建不同的配置不同的配置,让你在本地,集成,测试,生产等......而只是与所选配置文件中运行部署的耳朵在服务器,远程或本地。

如果你想要更多的控制,你可以设置容器为您在Eclipse运行配置传递变量,这样,每个开发人员可以在不同的路径的服务器的路径。

相关问题