2009-08-26 77 views
1

我正在使用Eclipse并且有几个简单的任务(例如将文件上传到服务器)我想自动化。我应该在哪里寻找,就像ANT适用于此? 任何指针赞赏。在Eclipse中的自动化

回答

3

可以使用外部日蚀工具(见eclipse help)。
作为"FAQ How do I add my own external tools?"说:

外部工具应用程序或脚本通常作为扩展开发环境。例如,它们可能用于执行脚本来打包和部署应用程序,或者在源文件上运行外部编译器。
外部工具允许最终用户在不写入插件的情况下为非Eclipse感知工具实现基本集成级别。
外部工具是通过Run > External Tools > External Tools创建和配置的,或者通过工具箱覆盖图从运行按钮的下拉菜单中进行配置。

这样,只需点击外部工具菜单,即可运行脚本(.bat,ant,maven,无论您想要的)。

你确实能够关联的external tool to ant,因为:

在Eclipse提供的蚂蚁UI配备了一流的Ant构建文件编辑器,包括语法高亮显示,内容辅助,模板和内容格式。
此编辑器自动与名为build.xml的文件关联,并可与Workbench > File关联首选项页面中的其他文件名关联。

Ant UI还具有运行Ant脚本的向导和用于重复以前版本的工具栏按钮。

alt text http://help.eclipse.org/help33/topic/org.eclipse.platform.doc.user/images/et_dialog.png

+0

我甚至没有想到这一点,但我使用支持脚本的外部工具相当多 - 好建议。+1 – javamonkey79 2009-08-28 02:58:10

2

Maven是另一种解决方案。对于高度可配置的现有任务,有很多mojos(自定义插件),或者如果卡住了,可以编写自己的。

,这种交易是建立和学习曲线可以相当陡峭,所以我想它归结到你需要它,如果你会重用它,等等,等等

+0

Maven是BIG项目的构建/依赖管理工具。它绝对不适合“几个简单的任务”。 – ChssPly76 2009-08-27 00:25:34

+1

我认为这是一个意见问题\主观。但是,正因为如此,你有资格享受它。 – javamonkey79 2009-08-27 01:39:46

+1

我使用过Maven - 我甚至有点喜欢它。但是对于“如果你需要执行一些简单任务的话,Ant比Maven处理起来要容易得多”,特别是考虑到Eclipse与Ant有一个非常好的内置集成,没有什么是主观的。你可以谷歌“Maven的FTP上传”与“蚂蚁FTP上传”一个简单的例子。 – ChssPly76 2009-08-27 02:13:06

0

Eclipse Monkey是atempt以使Eclipse编写脚本来自动化繁琐的任务。

+0

这个项目似乎已经死了,但我认为它可能正是我想要的。它是否有某种继承者? – ArtOfWarfare 2016-08-25 13:51:55

+0

[Eclipse EASE](https://www.eclipse.org/ease/)项目是Eclipse Monkey的有效继承者。看看那里... – ftl 2016-08-26 09:35:28