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

网站的推广等内容成都网站关键词推广

网站的推广等内容,成都网站关键词推广,嘉兴做网站,牡丹江住房和城乡建设厅网站自己开发了一个简单的插件,主要功能是将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/382122.html

相关文章:

  • 大门户wordpress主题门户新闻seo全网优化指南
  • 网站域名需要购买吗长沙电商优化
  • 泰安网站建设入门泉州全网营销优化
  • 网站做响应式还是移动端郑州网络推广方案
  • wordpress自制主题优化电脑的软件有哪些
  • 微信分销网站建设电话东莞网络推广招聘
  • 如何查询网站二级页面流量海外新闻发布
  • 深圳 赢客创想网络技术股份有限公司 网站建设百度seo关键词优化推荐
  • 购物网站的建设背景重庆网站制作公司哪家好
  • 上海 网站开发 工作室2024免费网站推广大全
  • 企业网站wordpress长沙线上引流公司
  • 济南做网站的高端品牌html网页制作模板代码
  • 金华专业做网站seo网络营销技术
  • 苏州企业招聘信息发布陕西网站seo
  • 网站更换域名如何操作苏州手机关键词优化
  • 快速网站建设费用百度seo sem
  • 河北网络建站友情链接检测工具
  • 网页制作软件案例郑州网络seo
  • 免费seo课程旺道seo推广系统怎么收费
  • 30g月流量网站google seo 优化
  • 整合网络营销哪家好石家庄抖音seo
  • 做网站设计都需要什么软件智慧软文网
  • 高安网站建设网络营销策略分析报告
  • 物流公司怎么做网站行业数据统计网站
  • 做网站的总结免费b站软件推广网站2023
  • 用vs2010做网站登入市场推广怎么写
  • 网站到期如何续费seo网络培训
  • 婚介网站模板网站被禁用如何解决
  • 南昌哪里可以做企业网站百度搜索网站排名
  • 东莞石碣网站建设北京关键词优化服务