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

时间:2008-12-07 15:50:07

标签: java eclipse deployment war

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

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

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

5 个答案:

答案 0 :(得分:11)

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

答案 1 :(得分:0)

只有两个选项:

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

答案 2 :(得分:0)

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

当项目发生变化时,这将自动将项目部署到服务器。

答案 3 :(得分:-3)

右键单击您的项目: 出口 - >网络 - > WAR文件 做你想做的事。

答案 4 :(得分:-3)

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

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

卡尔