热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

通过插件以编程方式刷新/同步IntelliJIDEA项目

如何解决《通过插件以编程方式刷新/同步IntelliJIDEA项目》经验,为你挑选了1个好方法。

有没有办法通过插件以编程方式刷新/同步IntelliJ IDEA项目?

我正在开发一个IntelliJ IDEA插件,可以在活动项目中创建一个文件.我想通过插件自动刷新/同步项目,以便用户可以立即看到更改.这在IntelliJ IDEA中是否可行?



1> RoshFsk..:

经过多次挖掘后,我得到了以下解决方案,并且有效.

public void actionPerformed(AnActionEvent e) {

    // Create/Modify files

    // Get the project from the ActionEvent
    Project project = e.getData(PlatformDataKeys.PROJECT);

    // Get the Base Dir and refresh with the following parameters
    // 'asynchronous' set to false and 'recursive' set to true
    project.getBaseDir().refresh(false,true);

}


推荐阅读
author-avatar
寻找另一半哥哥_335
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有