在Eclipse中构建Java之后如何自动导出WAR?

我在Eclipse 3.2中有一个J2EE项目,在每个构建结束时,我想自动创建和部署WAR文件。 目前我必须手动完成这个5或6个鼠标cliks,自动化它会很好。

我知道我可以使用ANT使用自定义构建脚本执行此操作,但我希望使用Eclipse本机解决方案。

我在Eclipse环境中安装了J2EE标准工具(JST)和Web标准工具(WST)插件。

如果您可以将其实现为Ant脚本,那么您可以让Eclipse自动(并在Eclipse环境中)在每个构建上调用该Ant脚本。 使用Project-> Properties-> Builders-> Add-> Ant Builder。 为该构建器提供自定义Ant脚本,它将在项目的“普通”构建器之后自动执行。

只有两个选择:

  • 或者右键单击项目:运行 – >在服务器上运行。 (您的项目需要是一个Web项目。)
  • 或者您编写该ant脚本并使用eclipse存储ant run配置并重用该配置。

使用最新的Eclipse Java EE版本,您可以定义服务器并将项目附加到这些服务器。

这将在项目更改时自动将项目部署到服务器。

右键单击您的项目:导出 – > Web – > WAR文件执行您想要执行的操作。

考虑使用netbeans,全耳和战争部署是可能的,而不需要为大多数主要服务器自己编写ant,即tomcat,是,weblogic,glassfish和jboss。

我强烈推荐它,甚至超过IBM理性套件。

卡尔