please give me a star, thank you very much! (*╹▽╹*)
如果感觉这个插件还不错,给个star以资鼓励吧~
This plug-in provides a more immersive development method for Qianmi developers and provides some practical functions to improve employee work efficiency.
- Package:Support direct packaging in idea, and directly package the result callback
- Publish:Supports idea one-click publishing and real-time viewing of progress
- SSH:Support SSH connection to the corresponding test environment node directly in the terminal according to the project and environment
- SFTP:Support according to the project and environment, direct SFTP connection to the corresponding test environment node
- Remote JVM Debug:Support according to the project and environment, directly remote JVM debugging corresponding test environment node
- DubboInvoke:Support constructing Dubbo invoke command according to the selected method
- Link:Support one-click jump to Bugatti、Gitlab、DubboAdmin、RocketMq、ActiveMq、Trace、Gavin、QianmiAdmin、ApmDashboard、MongoDBManager、Wiki、gitBook、Jenkins、ConsoleOfPc、ConsoleOfD2pMc、ConsoleOfOms
- Arthas:Support one-click deployment of Arthas to the server
- Log:Support one-click viewing of server logs
- Package:支持idea中直接打包/懒人发布,并展示打包进度及结果
- Publish:支持idea中一键发布,实时查看进度
- SSH:支持根据项目和环境,直接在终端SSH连接对应测试环境节点
- SFTP:支持根据项目和环境,直接SFTP连接对应测试环境节点
- Remote JVM Debug:支持根据项目和环境,直接远程JVM调试对应测试环境节点
- DubboInvoke:支持根据选中方法,构建 Dubbo invoke 命令
- Arthas:支持一键部署Arthas到服务器上
- Log:支持一键查看服务器日志
- Link:支持根据项目和环境,一键跳转至Bugatti、Gitlab、DubboAdmin、RocketMq、ActiveMq、Trace、Gavin、QianmiAdmin、ApmDashboard、MongoDBManager、Wiki、gitBook、Jenkins、ConsoleOfPc、ConsoleOfD2pMc、ConsoleOfOms
-
Using IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for " Qianmi-Tools" > Install Plugin
-
Manually:
Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
Plugin based on the IntelliJ Platform Plugin Template.
我跑路了,有兴趣的小伙伴可以继续提交pr,欢迎! 有疑问的地方可以在github上提issue,或者直接私聊我也可。 邮箱:[email protected] 微信: 18912950023
- JDK 17+
- Grade JVM 17+
- IntelliJ IDEA 2020.3-2022.2
- Kotlin SDK
- 环境切换目前是写死的,没有根据当前用户刷新
- qianmi-link功能目前都是写死的,如果改成可配置的就好了。因为有些链接在其他业务线根本用不到,展示的很多余,而且link展示的并不完全
- com.github.qianmi.infrastructure.domain.enums.BugattiProjectEnum 添加枚举即可
- 项目名:当前idea打开的项目名
- code: 布加迪的项目code,在bugatti打开项目,url上就有code
- "gradle.properties"的 "pluginSinceBuild"/"pluginUntilBuild" 配置了该插件能使用的idea版本,按照对应格式,更新支持的idea版本号即可
- 新版本idea的api会有些变更,条件允许最好也同步更新idea的新api
- 打包可以本地打包,grade > intellij > buildPlugin
- 输出文件再 build/distributions 中
- "gradle.properties" 的 "pluginVersion" 配置了版本号
- "CHANGELOG.md" 根据以往历史填写变更记录,先英文后中文(idea插件官方要求英文必须在前)