這款 IDEA 插件,幫你實(shí)現(xiàn)在 IDEA 里實(shí)現(xiàn)聊天、下棋、斗地主!
XEChat-Idea
項(xiàng)目介紹 運(yùn)行 & 部署 安裝體驗(yàn)
XEChat-Idea
基于Netty的IDEA即時(shí)聊天插件
項(xiàng)目介紹
主要功能:
即時(shí)聊天 游戲?qū)?zhàn)



項(xiàng)目結(jié)構(gòu)
├── LICENSE
├── README.md
├── xechat-commons //公共模塊
│ ├── pom.xml
│ └── src
├── xechat-plugin //IDEA插件端
│ ├── build.gradle
│ ├── gradle
│ ├── gradle.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── settings.gradle
│ └── src
└── xechat-server //服務(wù)端
├── pom.xml
└── src
項(xiàng)目環(huán)境
「服務(wù)端 & 公共模塊」
JDK8 Maven 3.6.x
IDEA 插件端
JDK11 Gradle 6.x IDEA 2021.2.x
運(yùn)行 & 部署
提醒:公共模塊需優(yōu)先打包
> 基于 Spring Boot + MyBatis Plus + Vue & Element 實(shí)現(xiàn)的后臺(tái)管理系統(tǒng) + 用戶(hù)小程序,支持 RBAC 動(dòng)態(tài)權(quán)限、多租戶(hù)、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能。
>
> 項(xiàng)目地址:<https://github.com/YunaiV/ruoyi-vue-pro>
# 進(jìn)入公共模塊根目錄
cd xechat-commons
> 基于微服務(wù)的思想,構(gòu)建在 B2C 電商場(chǎng)景下的項(xiàng)目實(shí)戰(zhàn)。核心技術(shù)棧,是 Spring Boot + Dubbo 。未來(lái),會(huì)重構(gòu)成 Spring Cloud Alibaba 。
>
> 項(xiàng)目地址:<https://github.com/YunaiV/onemall>
# 打包到本地倉(cāng)庫(kù)
mvn install
服務(wù)端
創(chuàng)建或調(diào)整日志目錄 src/main/resources/logback.xml
<property name="ROOT_LOG_PATH" value="/var/log/xechat-server"/>
運(yùn)行
直接運(yùn)行主方法 XEChatServer.java
部署
# 進(jìn)入服務(wù)端根目錄
cd xechat-server
# 打包
mvn package
# 啟動(dòng)服務(wù)端
java -jar target/xechat-server-xxx.jar
IDEA插件端
修改IDEA版本
修改 build.gradle 配置文件,將 IDEA 版本號(hào)改為你本地正在使用的版本
intellij {
version '2021.2'
}
本地運(yùn)行
Tasks > intellij > runIde

插件部署
提醒:修改服務(wù)端地址
進(jìn)入到 cn.xeblog.plugin.client.XEChatClient ,修改以下變量值
private static final String HOST = "localhost"; // 服務(wù)端IP
private static final int PORT = 1024; // 服務(wù)端端口
「打包」
Tasks > build > assemble

打包完成后的文件
build/distributions/xechat-plugin-xxx.zip
「安裝」
IDEA > Preferences > Plugins

選擇打包后的文件安裝 build/distributions/xechat-plugin-xxx.zip
安裝體驗(yàn)
添加插件庫(kù) Plugins > 設(shè)置按鈕 > Manage Plugin Repositories...
http://plugins.xttblog.cn

搜索 “xechat” 安裝

如有條件,還請(qǐng)自行部署服務(wù)端。
來(lái)源:網(wǎng)絡(luò)
最后,再給大家推薦我之前寫(xiě)的10萬(wàn)字Springboot經(jīng)典學(xué)習(xí)筆記,在Java開(kāi)發(fā)寶典里回復(fù):筆記,即可領(lǐng)取。 點(diǎn)贊是最大的支持
評(píng)論
圖片
表情

