버전 1.6.7-beta0
Netty를 기반으로 한 Idea Live Chat 플러그인 : 채팅을 실현하고 체스를하며 집주인과의 싸움을 할 수 있습니다! (이론적으로는 JetBrains 전체 개발 도구를 지원합니까?)
브라우저 측 : Xechat-Web
주요 기능 :
현재 구현 :
계략
도구
자세히 알아보세요 ...
.
├── LICENSE
├── README.md
├── xechat-commons //公共模块
│ ├── pom.xml
│ └── src
├── xechat-plugin //IDEA插件端
│ ├── build.gradle
│ ├── gradle
│ ├── gradle.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── settings.gradle
│ └── src
└── xechat-server //服务端
├── pom.xml
└── src
서버 및 공개 모듈
아이디어 플러그인
알림 : 공개 모듈을 먼저 포장해야합니다
# 进入公共模块根目录
cd xechat-commons
# 打包到本地仓库
mvn install 로그 디렉토리 src/main/resources/logback.xml 만들거나 조정하십시오
< property name = " ROOT_LOG_PATH " value = " /var/log/xechat-server " /> 기본 메소드 XEChatServer.java 직접 실행하십시오
# 进入服务端根目录
cd xechat-server
# 打包
mvn package
# 启动服务端
java -jar target/xechat-server-xxx.jar시작 매개 변수 :
-p {端口号}-swfile {文件路径}-weather {和风api key}-fyAppId {appId} -fyAppKey {appKey}-ipfile {文件路径}-token {令牌}-path {文件路径}-enableWS {true|false} 특정 외부 구성 파일 정보는 xechat-server/src/main/resources/config.setting 을 참조하십시오.
Reference example:
java -jar target/xechat-server-xxx.jar -p 1024 -swfile /Users/anlingyi/local/test/words.txt -weather {和风天气api key}
민감한 단어 관련 구성에 대한 참조
바람 날씨와 관련된 구성에 대한 참조
WS 프로토콜 관련 구성 참조를 열어줍니다
build.gradle 구성 파일을 수정하고 IDEA 버전 번호를 사용하려는 버전으로 변경하십시오 (개발 및 디버깅 단계에만 해당)
intellij {
version '2021.3'
}
작업> Intellij> Runide
알림 : 서버 주소를 수정하십시오
cn.xeblog.plugin.client.XEChatClient 입력하고 다음 변수 값을 수정하십시오
private static final String HOST = "localhost" ; // 服务端IP
private static final int PORT = 1024 ; // 服务端端口팩
작업> 빌드> 조립
포장 후 파일은 build/distributions/xechat-plugin-xxx.zip
설치하다
아이디어> 선호도> 플러그인
패키지 된 파일을 선택하여 build/distributions/xechat-plugin-xxx.zip 설치하십시오
플러그인 라이브러리 Plugins > 设置按钮> Manage Plugin Repositories...
http://plugins.xeblog.cn
설치하려면 "Xechat"을 검색하십시오
가능하면 서버를 직접 배포하십시오.
이 부분에 기여해 주셔서 감사합니다.
미러 주소 : https://hub.docker.com/r/anlingyi/xecat-server/tags
docker-compose.yml
version : ' 3 '
services :
xechat :
image : anlingyi/xechat-server:1.6.7-beta
container_name : xechat-server
restart : always
ports :
- 1024:1024
- 1025:1025
volumes :
- /home/xechat/logs:/var/log/xechat-server
- /home/xechat/config/config.setting:/home/xechat/config/config.setting
- /home/xechat/db:/home/xechat/db Fish Pond를 공개하려면 프로젝트에서 server_list.json 파일을 편집하고 Fish Pond 정보를 추가 한 다음 PR을 여기에 제출 한 다음 검토 및 통과를 기다리십시오.
{
"name" : " xxx " , //鱼塘名
"ip" : " 127.0.0.1 " , //你的服务器IP或域名
"port" : 1024 //端口号
}QQ 커뮤니케이션 그룹을 제공 한 @kagoshima에게 감사 드리나요?
이 프로젝트에 관심이 있으시면 커뮤니케이션 그룹에 가입 하시겠습니까?