提问人:Simon 提问时间:12/7/2008 更新时间:4/21/2013 访问量:25580
如何在 Eclipse 中构建 Java 后自动导出 WAR?
How do I automatically export a WAR after Java build in Eclipse?
问:
我在 Eclipse 3.2 中有一个 J2EE 项目,在每次构建结束时,我都想自动创建和部署一个 WAR 文件。目前,我必须手动完成此操作,即 5 或 6 个鼠标叮当声,将其自动化会很好。
我知道我可以使用ANT的自定义构建脚本来做到这一点,但我希望有一个Eclipse原生解决方案。
我在 Eclipse 环境中安装了 J2EE 标准工具 (JST) 和 Web 标准工具 (WST) 插件。
答:
0赞
Loki
12/8/2008
#1
只有两个选项:
- 或者右键单击项目:Run -> Run on server。(您的项目必须是 Web 项目。
- 或者你编写那个 ant 脚本,然后使用 eclipse 来存储你的 ant 运行配置并重用该配置。
11赞
Bananeweizen
12/8/2008
#2
如果可以将其实现为 Ant 脚本,那么您可以让 Eclipse 在每次构建时自动调用该 Ant 脚本(并在 Eclipse 环境中)。使用 Project->Properties->Builders->Add->Ant Builder。 给该构建器自定义 Ant 脚本,它将在项目的“普通”构建器之后自动执行。
评论
1赞
Simon
12/8/2008
我咬紧牙关,给自己写了一个ANT脚本。很奇怪的是,您可以通过 Export |WAR,但必须使用第三方工具将其脚本编写到构建中。嗯,好吧。
0赞
Luke
12/8/2008
我认为您所指的导出已融入 WTP 工具中。Ant(或 Maven)是自动化 Java 构建的最佳选择。
-3赞
12/8/2008
#3
右键单击您的项目: 导出 -> Web -> WAR 文件 做你想做的事。
评论
7赞
Ivan
8/16/2012
这根本不是自动的。
-3赞
Karl
12/10/2008
#4
考虑使用 netbeans,可以进行全耳和战争部署,而无需自己为大多数主要服务器编写 ant,即 tomcat、was、weblogic、glassfish 和 jboss。
我强烈推荐它,甚至比 IBM rational 套件更推荐它。
卡尔
0赞
TJR
3/6/2009
#5
使用最新的 Eclipse Java EE 发行版,您可以定义服务器并将项目附加到这些服务器。
当项目发生更改时,这将自动将项目部署到服务器。
评论
0赞
Thorbjørn Ravn Andersen
7/10/2009
您能否在 stackoverflow.com/questions/1108938/ 中提供完整的详细信息... ?会很有帮助!
评论