10

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

我知道我可以通过使用 ANT 的自定义构建脚本来做到这一点,但我希望有一个 Eclipse 本机解决方案。

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

4

5 回答 5

11

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

于 2008-12-07T18:27:02.093 回答
0

只有两个选项:

  • 或者您右键单击项目:运行-> 在服务器上运行。(您的项目需要是一个网络项目。)
  • 或者您编写该 ant 脚本并使用 eclipse 来存储您的 ant 运行配置并重用该配置。
于 2008-12-07T16:42:33.550 回答
0

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

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

于 2009-03-06T14:41:45.873 回答
-3

右键单击您的项目:Export -> Web -> WAR File 做你想做的事。

于 2008-12-08T10:04:32.637 回答
-3

考虑使用 netbeans,无需自己为大多数主要服务器(即 tomcat、was、weblogic、glassfish 和 jboss)编写 ant 就可以进行完整的 ear 和 war 部署。

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

卡尔

于 2008-12-09T21:35:08.733 回答