Программное обновление / синхронизация проекта IntelliJ IDEA с помощью плагина
Есть ли способ программно обновить / синхронизировать проект IntelliJ IDEA с помощью плагина?
Я работаю над плагином IntelliJ IDEA, который создает файл в активном проекте. И я хочу обновить / синхронизировать проект автоматически через плагин, чтобы пользователь мог сразу увидеть изменения. Возможно ли это в идее IntelliJ?
1 ответ:
Покопавшись еще немного, я нашел следующее решение, и оно сработало.
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); }