<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          周五摸魚,教你本地編譯運行一個IDEA插件,在IDEA里實現(xiàn)聊天、下棋、斗地主!

          共 1671字,需瀏覽 4分鐘

           ·

          2022-07-07 21:45

          你知道的越多,不知道的就越多,業(yè)余的像一棵小草!

          你來,我們一起精進!你不來,我和你的競爭對手一起精進!

          編輯:業(yè)余草

          推薦:https://www.xttblog.com/?p=5349

          周五摸魚,教你本地編譯運行一個IDEA插件,在IDEA里實現(xiàn)聊天、下棋、斗地主!

          XEChat-Idea

          ?

          基于Netty的IDEA即時聊天插件

          ?

          項目介紹

          主要功能:

          • 即時聊天
          • 游戲對戰(zhàn)
          即時聊天
          idea摸魚工具
          idea斗地主

          項目結構

          .
          ├── 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

          項目環(huán)境

          「服務端 & 公共模塊」

          • JDK8
          • Maven 3.6.x

          「IDEA 插件端」

          • JDK11
          • Gradle 6.x
          • IDEA 2021.2.x

          運行 & 部署

          ?

          提醒:公共模塊需優(yōu)先打包

          ?
          # 進入公共模塊根目錄
          cd xechat-commons
          # 打包到本地倉庫
          mvn install

          服務端

          創(chuàng)建或調整日志目錄 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

          IDEA插件端

          修改IDEA版本

          修改 build.gradle 配置文件,將 IDEA 版本號改為你本地正在使用的版本

          intellij {
              version '2021.2'
          }

          本地運行

          ?

          Tasks > intellij > runIde

          ?
          本地運行

          插件部署

          ?

          提醒:修改服務端地址

          ?

          進入到 cn.xeblog.plugin.client.XEChatClient ,修改以下變量值

          private static final String HOST = "localhost"// 服務端IP
          private static final int PORT = 1024// 服務端端口

          「打包」

          ?

          Tasks > build > assemble

          ?
          idea插件打包

          打包完成后的文件

          build/distributions/xechat-plugin-xxx.zip

          「安裝」

          ?

          IDEA > Preferences > Plugins

          ?
          idea本地安裝插件

          選擇打包后的文件安裝 build/distributions/xechat-plugin-xxx.zip

          安裝體驗

          添加插件庫 Plugins > 設置按鈕 > Manage Plugin Repositories...

          http://plugins.xttblog.cn
          安裝體驗

          搜索 “xechat” 安裝

          xechat

          如有條件,還請自行部署服務端。

          瀏覽 52
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲www在线观看 | 日本在线视频一区二区三区三区 | 大鸡巴成人性爱在线视频 | 有色网站 | 国产亚洲日韩欧美蝌蚪窝91视频 |