请选择 进入手机版 | 继续访问电脑版

2021.1.1IDEA插件开发入门及打包

[复制链接]
东方龙头 发表于 2021-1-2 17:38:40 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
目次



1.Gradle安装及设置



  • Gradle官网下载Gradle堆栈包,设置情况变量即可,Gradle此中一种下载地点为:下载地点
2.IDEA创建plugin工程


3.输出sample



  • 步调1创建动作类

  • 步调2启动插件工程

  1. package com.xu.test;import com.intellij.openapi.actionSystem.AnAction;import com.intellij.openapi.actionSystem.AnActionEvent;import com.intellij.openapi.actionSystem.CommonDataKeys;import com.intellij.openapi.actionSystem.PlatformDataKeys;import com.intellij.openapi.project.Project;import com.intellij.openapi.ui.Messages;import com.intellij.psi.PsiFile;public class HelloWorldAction extends AnAction {    @Override    public void actionPerformed(AnActionEvent e) {        // TODO: insert action logic here        //获取当前在操纵的工程上下文        Project project = e.getData(PlatformDataKeys.PROJECT);        //获取当前操纵的类文件        PsiFile psiFile = e.getData(CommonDataKeys.PSI_FILE);        //获取当前类文件的路径        String classPath = psiFile.getVirtualFile().getPath();        String title = "Hello World!";        //显示对话框        Messages.showMessageDialog(project, classPath, title, Messages.getInformationIcon());    }}
复制代码
4.打包插件



来源:https://blog.csdn.net/m0_47572402/article/details/112062719
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题

专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )