我在Eclipse 3.2中有一个J2EE项目,在每次构建结束时,我希望自动创建和部署WAR文件。目前我必须手动完成这个过程,需要点击5或6次鼠标才行,希望能够实现自动化。
我知道可以使用ANT编写自定义构建脚本来实现这个功能,但我希望找到一种Eclipse原生的解决方案。
我已经在我的Eclipse环境中安装了J2EE标准工具(JST)和Web标准工具(WST)插件。
我在Eclipse 3.2中有一个J2EE项目,在每次构建结束时,我希望自动创建和部署WAR文件。目前我必须手动完成这个过程,需要点击5或6次鼠标才行,希望能够实现自动化。
我知道可以使用ANT编写自定义构建脚本来实现这个功能,但我希望找到一种Eclipse原生的解决方案。
我已经在我的Eclipse环境中安装了J2EE标准工具(JST)和Web标准工具(WST)插件。
如果您可以将它实现为Ant脚本,那么您就可以让Eclipse在每次构建时自动调用该Ant脚本(并在Eclipse环境中运行)。使用“项目” ->“属性” ->“构建器” ->“添加” ->“Ant构建器”。
为该构建器提供您的自定义Ant脚本,它将在您的项目的“正常”构建器之后自动执行。
只有两个选项:
使用最新版本的Eclipse Java EE,您可以定义服务器并将项目附加到这些服务器上。
当项目更改时,这将自动部署您的项目到服务器上。
在您的项目上右键单击: 导出 -> Web -> WAR 文件 做您想做的事情。
考虑使用NetBeans,对于大多数主要服务器(如Tomcat、WebSphere、WebLogic、GlassFish和JBoss),可以实现完整的EAR和WAR部署,而无需自己编写Ant。
我强烈推荐它,甚至超过IBM Rational套件。
Karl