Версия 1.6.7-BETA0
Плагин в чате Idea Live на основе Netty: позволяет вам реализовать чат, играть в шахматы и сражаться с арендодателями в идее! (Теоретически, поддерживайте полный спектр инструментов разработки 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 см.
Справочный пример:
java -jar target/xechat-server-xxx.jar -p 1024 -swfile /Users/anlingyi/local/test/words.txt -weather {和风天气api key}
Ссылка на конфигурацию конфиденциальной конфигурации слов
Ссылка на конфигурации, связанные с погодой ветра
Откройте ссылку на конфигурацию WS, связанное с протоколом 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 Если вы хотите раскрыть свой рыбный пруд, пожалуйста, отредактируйте файл server_list.json в проекте, добавьте информацию о своем рыбном пруду и отправьте PR здесь и подождите, пока мы рассмотрим и пройдут.
{
"name" : " xxx " , //鱼塘名
"ip" : " 127.0.0.1 " , //你的服务器IP或域名
"port" : 1024 //端口号
}Спасибо @kagoshima за предоставление группы связи QQ?
Если вы заинтересованы в этом проекте, пожалуйста, присоединяйтесь к нашей группе общения?