摸魚新招式:在IDEA里聊天、下棋、斗地主!
點(diǎn)擊藍(lán)色“程序員黃小斜”關(guān)注我喲
加個(gè)“星標(biāo)”,每天和你一起多進(jìn)步一點(diǎn)點(diǎn)!
來(lái)源:https://zhuanlan.zhihu.com/p/542097835
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
復(fù)制
項(xiàng)目環(huán)境
「服務(wù)端 & 公共模塊」
JDK8 Maven 3.6.x
「IDEA 插件端」
JDK11 Gradle 6.x IDEA 2021.2.x
運(yùn)行 & 部署
?提醒:公共模塊需優(yōu)先打包 ?
# 進(jìn)入公共模塊根目錄
cd xechat-commons
# 打包到本地倉(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ù)端。

那些“黃色網(wǎng)站”上的女生,到底是如何被偷拍的呢?

微軟出手,拯救“四分五裂”的Markdown

為什么大廠一邊大規(guī)模裁員,又一邊招聘?
— 【 THE END 】— 公眾號(hào)[程序員黃小斜]全部博文已整理成一個(gè)目錄,請(qǐng)?jiān)诠娞?hào)里回復(fù)「m」獲取! 最近面試BAT,整理一份面試資料《Java面試BATJ通關(guān)手冊(cè)》,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)等等。
獲取方式:點(diǎn)“在看”,關(guān)注公眾號(hào)并回復(fù) PDF 領(lǐng)取,更多內(nèi)容陸續(xù)奉上。
文章有幫助的話,在看,轉(zhuǎn)發(fā)吧。
謝謝支持喲 (*^__^*)
