在Eclipse中保存文件时自动运行应用程序

时间:2013-02-02 22:08:22

标签: eclipse mysqldump

我希望每次在eclipse中保存项目中的文件时都能运行应用程序。

在我的情况下,我希望能够运行mysqldump在项目目录中创建数据库转储文件(包括模式),以便GIT可以跟踪它

2 个答案:

答案 0 :(得分:0)

有一个旧线程覆盖它: Eclipse: On Save execute a program

TL; DR:建立一个建造者来做到这一点。它不像在自动构建程序时那样在“保存”上执行操作,在大多数情况下应该是相同的。

它还包括制作一个简单的插件来执行此操作,但这可能有点过分

答案 1 :(得分:0)

这样做最简单的方法:

  1. 创建一个ant脚本,其中包含要运行的命令的任务。将它放在您的项目中
  2. 右键单击项目
  3. 选择左侧的Builders
  4. 点击New
  5. 选择Ant Builder,然后按Ok
  6. 对于Buildfile,请使用Browse Workspace...查找脚本。
  7. Base Directory使用Browse Workspace...选择项目目录
  8. 如果脚本修改了项目中的任何资源,请切换到Refresh选项卡并选择受影响的资源/目录
  9. 切换到Targets标签 - 选择要为每个构建阶段运行的目标
  10. 切换到Build Options - 选择应触发脚本的资源