让IntelliJ IDEA支持自动编译
来源:互联网 发布:网络消费 坑 编辑:程序博客网 时间:2024/06/05 08:23
转载请注明作者Warbaby
- 将此源码 下载链接 保存为SaveAndSyncHandler.java, 放到%IDEA_HOME%/lib目录下.
- 打开该文件, 在第123行( "project.save()" 那一行的前面或后面), 加入
com.intellij.openapi.compiler.CompilerManager.getInstance(project).make(null);
- 用JDK1.6运行
javac -cp idea.jar;openapi.jar;extensions.jar;annotations.jar;util.jar SaveAndSyncHandler.java -d .
- 将生成的com目录打包为automake-patch.jar, 放在%IDEA_HOME%/lib中
- 启动IDEA, Settings - General - Save files on frame deactivation 之前打上钩, (之后可以用这个选项来控制)
OK,测试一下,打开个工程,修改个文件,按Alt-Tab切换出IDEA,是不是自动编译了。
注意,这个并不是在保存的时候编译,而是在IDEA失去焦点的时候编译,比如切换到浏览器查看页面,就会编译了。如果在Artifacts那里把web模块的Build on make勾上,就自动更新JSP页面等WEB资源了。
我已做好9.0.1的补丁, 下载地址:http://download.csdn.net/source/2027959
- 让IntelliJ IDEA支持自动编译
- 让 Intellij IDEA 自动生成 serialVersionUID
- Intellij IDEA自动编译不用每次make
- Intellij Idea下tomcat设置自动编译
- Intellij IDEA自动编译不用每次make
- intellij idea 支持 go
- Intellij IDEA自动编译不用每次make(转载)
- Intellij IDEA自动编译不用每次make(转载)
- Intellij Idea编译失败
- Intellij IDEA 编译错误
- IntelliJ IDEA 编译方式
- IntelliJ使用指南 —— Intellij IDEA自动编译不用每次make
- 让IntelliJ IDEA更好用
- Intellij IDEA 自动生成 serialVersionUID
- Intellij IDEA 自动生成 serialVersionUID
- IDEA Intellij开启自动make
- Intellij IDEA 自动生成 serialVersionUID
- intellij idea自动生成serialVersionUID
- 25招 健康法则
- 内存分配kmalloc,内存池mempool,页分配get_free_page,虚拟分配vmalloc
- Post和Get的区别(兼谈页面间传值的方式)
- Symbian发布WRT开发包预览版源代码
- 序言
- 让IntelliJ IDEA支持自动编译
- 获取系统版本
- 迷离
- jhbuild 编译 gtk+ 时错误排除
- VS2008开发智能设备上的程序做个小总结
- 获取系统用户名
- linux下 主DNS服务器与从DNS服务器
- [wxWidget]wxPanel|wxBoxSizer
- 多线程的几种实现方法详解