TeamX

  • 2020 年 7 月 17 日
  • 筆記

介紹

TeamX 是基於 SolonJT 平台構建的團隊管理小工具,主要功能有:

  • Wiki(團隊詞條,用於寫MD格式接口文檔也行…)
  • Planned(項目計劃 和 個人日誌)
  • Issues(問題管理,如缺陷、需求…)

引擎包及大小說明:

  • bin/jt.jar (5m,服務器版,需要MySQL配合)
  • bin/jtl.jar (6.3m,單機版)

支持環境:

  • jdk9, jdk10, jdk11, jdk12, jdk13, jdk14

體驗地址:

源碼地址:

使用

一、服務器模式安裝和使用(即多人使用)

  • 使用服務器版啟用(需要Mysql 5.6+ 配合)
java -jar jt.jar -add=teamx.noear -home=/ -init=/teamx/__init
  • 或,使用單機版的服務器模式啟用(這個簡單……!!!)
java -jar jtl.jar -add=teamx.noear -home=/ -init=/teamx/__init  -model=2 -server.port=8080
  • 然後
  1. 在瀏覽器里打開://x.x.x.x:8080
  2. 按界面提示配置數據庫(提前準備個空的庫;賬號要有建表權限)*** [單機版跳過]
  3. 管理員賬號:admin 密碼:1234
  4. 其它賬號,可自行註冊或在後台添加

二、個人模式(即單人使用)

  • 使用單機版的桌面模式啟動(需要JavaFx支持)
#基於JavaFx運行,效果像本地應用
#
java -jar jtl.jar -add=teamx.noear -home=/teamx/ -title=TeamX

#jdk11+ 需要通過 --module-path --add-modules 添加JavaFx的包
  • 或,使用單機版的瀏覽器模式啟動
java -jar jtl.jar -add=teamx.noear -home=/teamx/ -title=TeamX -model=1
  • 然後

個人模式啟動後會自動打開首頁;不需要賬號,直接進入。

三、其它

  1. 源碼在哪裡?

    • SolonJT 是個另類的FaaS系統, 集成了包的管理和發佈(代碼存數據庫里的)
    • TeamX 的源碼,發佈在 SolonJT 的中央倉庫里
  2. 啟動參數都做什麼用?

    • -add= 啟動後加載的插件(第一次,會從中央倉庫獲取)
    • -init= 啟動後執行的初始化代碼(需要插件開發方提供,也可以不需要)
    • -home= 啟動後或安裝後打開的地址
    • -title= 設定系統標題
    • -model= 運行模式:0,1,2(單機版專屬)
    • -rem= 啟動後移除插件(單機版專屬,服務器版可進入擴展中心手動管理)
    • -udp= 啟動後更新插件(單機版專屬)