我已经在intellij想法中开发了一个插件,右键单击项目我正在获取该插件名称,但它总是禁用。我该如何启用该插件。这是我的plugin.xml代码:
<actions>
<group id="GenerateCRUDAction.GenerateCRUD" text="_GenerateCRUD" description="GenerateCRUD" popup="true">
<action id="generateCrud" class="com.im.ui.crud.GenerateCrudAction" text="generateCrud"
description="generateCrud action">
</action>
<add-to-group group-id="ProjectViewPopupMenuRunGroup" anchor="last"/>
</group>
</actions>
答案 0 :(得分:1)
您必须在行为的update()
方法中启用演示文稿,在哪里检查输入是否对您的案例有效。
@Override
public void update(@NotNull AnActionEvent e) {
final Presentation presentation = e.getPresentation();
final Project project = e.getProject();
if (project == null) {
presentation.setEnabledAndVisible(false);
return;
}
presentation.setEnabledAndVisible(true);
}
您可以查看Eclipser插件的源代码,在这里您可以找到详细的实施示例。