我在 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 环境中)。使用 Project->Properties->Builders->Add->Ant Builder。为该构建器提供自定义 Ant 脚本,它将在项目的“正常”构建器之后自动执行。
只有两个选项:
使用最新的 Eclipse Java EE 版本,您可以定义服务器并将项目附加到这些服务器。
这将在项目更改时自动将您的项目部署到服务器。
右键单击您的项目:Export -> Web -> WAR File 做你想做的事。
考虑使用 netbeans,无需自己为大多数主要服务器(即 tomcat、was、weblogic、glassfish 和 jboss)编写 ant 就可以进行完整的 ear 和 war 部署。
我强烈推荐它,甚至超过 IBM 理性套件。
卡尔