当前位置: 首页 > wzjs >正文

电商视觉设计网站电子商务seo

电商视觉设计网站,电子商务seo,建立健康的人际关系,西安大雁塔高多少米自己开发了一个简单的插件,主要功能是将Java类转为Json Schema,选中多个Java文件,可以生成对应Json Schema的Json文件,目的是为了方便导入到Api fox中的数据模型中,后端就不用去手写每个字段什么意思了. 插件名称为&am…

自己开发了一个简单的插件,主要功能是将Java类转为Json Schema,选中多个Java文件,可以生成对应Json Schema的Json文件,目的是为了方便导入到Api fox中的数据模型中,后端就不用去手写每个字段什么意思了.
插件名称为:Java Generate Json Schema (还在审核…)

1. 开发语言由 kotlin 改为 java

重命名 src/main/ 下的 kotlin 改为 java

2. 没有 PsiJava 相关的 API ,如PsiClass 、PsiJavaFile等

修改 根目录下的 gradle.properties

platformBundledPlugins = com.intellij.java

3. 设置 调试 IDEA 为本地已经安装的

修改 根目录下的 build.gradle.kts 当中的 dependencies.intellijPlatform

dependencies {// ... 省略部分代码intellijPlatform {
//        create(providers.gradleProperty("platformType"), providers.gradleProperty("platformVersion"), true)local("C:\\Program Files\\JetBrains\\IntelliJ IDEA 2024.3.1.1")// ...省略部分代码}
}

4. 打包后,可用的插件包路径在 build/distributions 下 ,是zip文件

5. 上传到插件应用市场,提示:Invalid plugin descriptor ‘description’. The plugin description is shorter than 40 characters and/or the plugin description contains non-Latin characters.

查看 README.md 文件当中的 标签中的内容 是否是英文并且大于40个字符串。因为在build.gradle.kts配置了,会读取这个标签里面的内容作为插件描述

就是这一段:

description = providers.fileContents(layout.projectDirectory.file("README.md")).asText.map {val start = "<!-- Plugin description -->"val end = "<!-- Plugin description end -->"}

6. 使用2025版本的IDEA,action 配置 没有效果,调试后,没有对应的操作入口

https://plugins.jetbrains.com/docs/intellij/creating-actions-tutorial.html#creating-a-custom-action

When targeting IntelliJ Platform 2022.3 or later, AnAction.getActionUpdateThread() must be implemented
针对 IntelliJ 平台 2022.3 或更高版本时,必须实现 AnAction.getActionUpdateThread()

    @Overridepublic @NotNull ActionUpdateThread getActionUpdateThread() {return ActionUpdateThread.BGT;}

AnAction.getActionUpdateThread() 返回 ActionUpdateThread ,它指定 update() 方法是在后台线程(BGT)上调用还是在事件调度线程(EDT)上调用。首选方法是在 BGT 上运行更新,其优点是保证对 PSI、虚拟文件系统(VFS)或项目模型的应用程序范围的读取访问。在 BGT 上运行更新会话的操作不应该直接访问 Swing 组件层次结构。相反,指定在 EDT 上运行更新的操作不能访问 PSI、VFS 或项目数据,但可以访问 Swing 组件和其他 UI 模型。

https://plugins.jetbrains.com/docs/intellij/action-system.html#anactiongetactionupdatethread

http://www.dtcms.com/wzjs/261583.html

相关文章:

  • 做网站开发的薪酬怎么样网站推广的四个阶段
  • 微商自己做网站竞价sem托管公司
  • 怎样做网站平叿软文是什么文章
  • 湘潭做网站价格找磐石网络一流网店运营入门基础知识
  • 做一个网站成本多少免费google账号注册入口
  • 江苏泗阳今天新增病例多少google seo是什么意思
  • 软件技术专业介绍网站快速排名优化价格
  • 网站建设与管理课后作业答案销售管理系统
  • 济南企业建设网站怎么优化一个网站关键词
  • 青岛本地招聘网站无代码建站
  • 有什么网站可以下做闭软件郑州百度seo排名公司
  • 公司建设网站需要去哪报备中国第一营销网
  • 河北邯郸市简介seo优化软件大全
  • 简述商业网站建设的流程网络推广渠道公司
  • 建一个自己的网站有什么用百度竞价推广费用
  • 哪个网站做售楼推广好哪家公司做推广优化好
  • 做金融的看哪些网站太原seo推广
  • 网站建设要考虑的问题阿里指数app下载
  • 买域名的网站免费的舆情网站
  • wordpress控制弹窗次数代码seo代码优化工具
  • 网站设计 知识产权百度网盘登陆
  • 网站建设创业刚刚发生 北京严重发生
  • 网站内容优化方法有哪些免费产品推广网站
  • 个人视频网站制作百度竞价品牌广告
  • 公司网站横幅如何做广告公司的业务范围
  • 如何找外贸网站建设公司2024年8月爆发新的大流行病毒吗
  • 苏州高端网站建设定制百度推广合作
  • 用什么软件做网站最好昆明自动seo
  • 做网站版权怎么写高效统筹疫情防控和经济社会发展
  • 女的和女的做那个视频网站优化课程设置