当前位置:  开发笔记 > 后端 > 正文

Eclipse:On Save执行程序

如何解决《Eclipse:OnSave执行程序》经验,为你挑选了2个好方法。

我最近遇到了LESS Leaner CSS基于ruby的CSS模板引擎.这个想法听起来很整洁,但实际上我们需要编译程序才能获得CSS.这很麻烦,因为我们在处理CSS和我们不想编译的每个编辑时做了太多更改.

在Eclipse中,有"Save-Actions"但它只处理格式更改.

有没有办法在Eclipse中保存文件,调用或触发编译?

在Vi或Emacs中很容易做到这一点.



1> Michael Borg..:

我认为您只需要为项目定义自定义构建器.这样,只要某些文件发生变化,您就可以运行程序或ant脚本.

右键单击项目 - >属性 - >构建器 - >新建



2> zvikico..:

虽然构建器是一个很好的解决方案,但请记住它们只在构建发布时才能工作 - 使用自动构建或使用手动构建,这是手动调用的.如果您正在寻找将在保存后运行的内容,无论自动构建状态如何,您都需要编写一个监听Eclipse中资源更改的插件.

您可以通过创建工作区更改侦听器并按以下方式安装它来执行此操作:

ResourcesPlugin.getWorkspace().addResourceChangeListener(
..., IResourceChangeEvent.POST_CHANGE);

我相信你可以从这里拿走它:-)


当特定文件夹中的文件发生变化而我不需要编写插件时,我使用Eclipse(Luna版本)将SCSS编译为CSS.凭借唯一的配置就足够了.我在构建选项窗格中选中了"在自动构建期间"并指定了相关资源的工作集,以便运行程序的次数越少越好.
推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有