Как запустить автоматическую перезагрузку плагинов в Intellij Idea CE 2020.1 build 201.6668.60 - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть простой плагин для платформы intellij, который, кажется, не перезагружается должным образом после того, как я собрал или включил / отключил его. Какие шаги необходимы для повторной загрузки?

Вот видео о том, что я имею в виду

Вот мой код плагина

package benconvey.adaideplugin.actions;

import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.Messages;
import org.jetbrains.annotations.NotNull;

public class BensAction extends AnAction {

    @Override
    public void actionPerformed(@NotNull AnActionEvent event) {

        Project currentProject = event.getProject();
        Messages.showMessageDialog(currentProject, "Hello", "Say Hello", Messages.getInformationIcon());
    }

}
<idea-plugin>
    <id>org.example.testing</id>
    <name>Plugin display name here</name>
    <vendor email="support@yourcompany.com" url="http://www.yourcompany.com">YourCompany</vendor>

    <description><![CDATA[
    Enter short description for your plugin here.<br>
    <em>most HTML tags may be used</em>
    ]]></description>

    <!-- please see https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html
         on how to target different products -->
    <depends>com.intellij.modules.platform</depends>

    <extensions defaultExtensionNs="com.intellij">
        <!-- Add your extensions here -->
    </extensions>

    <actions>
        <action id="benconvey.adaideplugin.actions.BensAction" class="benconvey.adaideplugin.actions.BensAction"
                text="Say Hello">
            <add-to-group group-id="EditMenu" anchor="first"/>
        </action>
    </actions>
</idea-plugin>

1 Ответ

0 голосов
/ 08 апреля 2020

Использовать Run | Reload Changed Classes действие. См. Перезагрузка измененных классов для получения дополнительной информации.

...