TeamX
介绍
TeamX 是基于 SolonJT 平台构建的团队管理小工具,主要功能有:
- Wiki(团队词条,用于写MD格式接口文档也行...)
- Planned(项目计划 和 个人日志)
- Issues(问题管理,如缺陷、需求...)
引擎包及大小说明:
- bin/jt.jar (5m,服务器版,需要MySQL配合)
- bin/jtl.jar (6.3m,单机版)
支持环境:
- jdk9, jdk10, jdk11, jdk12, jdk13, jdk14
体验地址:
- http://teamx.noear.org/
- 测试账号:test 密码:1234 (也可以自己注册个)
源码地址:
使用
一、服务器模式安装和使用(即多人使用)
- 使用服务器版启用(需要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
- 然后
- 在浏览器里打开:http://x.x.x.x:8080
- 按界面提示配置数据库(提前准备个空的库;账号要有建表权限)*** [单机版跳过]
- 管理员账号:admin 密码:1234
- 其它账号,可自行注册或在后台添加
二、个人模式(即单人使用)
- 使用单机版的桌面模式启动(需要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
- 然后
个人模式启动后会自动打开首页;不需要账号,直接进入。
三、其它
源码在哪里?
- SolonJT 是个另类的FaaS系统, 集成了包的管理和发布(代码存数据库里的)
- TeamX 的源码,发布在 SolonJT 的中央仓库里
启动参数都做什么用?
- -add= 启动后加载的插件(第一次,会从中央仓库获取)
- -init= 启动后执行的初始化代码(需要插件开发方提供,也可以不需要)
- -home= 启动后或安装后打开的地址
- -title= 设定系统标题
- -model= 运行模式:0,1,2(单机版专属)
- -rem= 启动后移除插件(单机版专属,服务器版可进入扩展中心手动管理)
- -udp= 启动后更新插件(单机版专属)
TeamX的更多相关文章
- 专题:『Channel Bonding/team』——EXPERIMANTAL!!!
Linux内核支持的多网卡聚合方法——bond.team bond 优点:经过长时间的实践检验,具有较高的稳定性:kernel-2.4及以上内核均广泛支持 缺点:需要通过sysfs或发行版定制的网卡配 ...
- [backbone] Getting Started with Backbone.js
一.简介 Backbone 是一个 JavaScript MVC 框架,它属于轻量级框架,且易于学习掌握.模型.视图.集合和路由器从不同的层面划分了应用程序,并负责处理几种特定事件.处理 Ajax 应 ...
- HDU-1225 Football Score
http://acm.hdu.edu.cn/showproblem.php?pid=1225 一道超级简单的题,就因为我忘记写return,就wa好久,拜托我自己细心一点. 学习的地方:不过怎么查找字 ...
- 开始学习 Backbone
[转]开始学习 Backbone 如何将模型-视图-控制器 (MVC) 架构引入 Ajax Web 应用程序 如何高效管理 Web 应用程序中的数目众多的 JavaScript 代码行是一个挑战.As ...
- ZOJ 3204 Connect them(最小生成树+最小字典序)
Connect them Time Limit: 1 Second Memory Limit: 32768 KB You have n computers numbered from 1 t ...
- 线下AWD平台搭建以及一些相关问题解决
线下AWD平台搭建以及一些相关问题解决 一.前言 文章首发于tools,因为发现了一些新问题但是没法改,所以在博客进行补充. 因为很多人可能没有机会参加线下的AWD比赛,导致缺乏这方面经验,比如我参加 ...
- prometheus学习系列十: Prometheus AlertManager配置文件说明
alertmanager配置文件说明 alertmanager是通过命令行标记和配置文件配置的,命令行标记配置不可变的系统参数,配置文件定义抑制规则.通知路由和通知接收器.可以通过官方提供的routi ...
- Kubernetes Operator基础入门
本文转自Rancher Labs 你是否曾经想过SRE团队是如何有效地成功管理复杂的应用?在Kubernetes生态系统中,Kubernetes Operator可以给你答案.在本文中,我们将研究Op ...
- prometheus从零开始
本次的想法是做服务监控 并告警 主要线路如下图所示 1.运行prometheus docker方式 docker run -itd \ -p 9090:9090 \ -v /opt/prometh ...
随机推荐
- vue 生成二维码+截图
链接生成二维码 1.npm安装 npm install --save qrcodejs2 2.引入 import QRCode from 'qrcodejs2' 3.生成二维码 new QRCode( ...
- Linux 安装指定jdk版本
操作步骤 卸载系统自带jdk版本 1.查看安装的jdk rpm -qa | grep java 2.卸载系统自带jdk rpm -e --nodeps 包名 下载jdk 当前最新版本下载地址:http ...
- c++ 对vector和deque进行逆序排序问题
1.vector vector<int> data1; 2.deque deque <int> data2; 逆序排序方式: 方式1.使用reverse函数 (内置数据类型 ...
- 入门大数据---Python基础
前言 由于AI的发展,包括Python集成了很多计算库,所以淡入了人们的视野,成为一个极力追捧的语言. 首先概括下Python中文含义是蟒蛇,它是一个胶水语言和一个脚本语言,胶水的意思是能和多种语言集 ...
- 使用onload和setTimeout、setInterval来实现当前的时间
1.在body里面使用onload和在函数中使用setTimeout来实现当前的日期时间不断变化 2.在script中直接是用setInterval实现当前实现的日期时间不断变化 <!DOCTY ...
- JavaScript基础Literal 与 Constructor(008)
JavaScript支持以字面声名法(Literal)的方式来声名对象和数组,相对于构造函数(constructor)的方式,Literal的声 名方式更简洁,更易读,也更少导致Bug.事实上,JSO ...
- 三.接收并处理请求参数与QueryDict对象
一.get与post请求:重点看传参与接收参数 GET请求与传参 ---->url后面跟上?k1=v1&&k2=v2 POST请求与数据提交 (1)get请求:如直接在浏览 ...
- Laytpl 1.2
https://jeesite.gitee.io/front/laytpl/index.html
- ant design pro: protable控件隐藏【收起】按钮
[collapseRender:()=>false] [效果] [参考ProTable源码]
- Demo_2:Qt实现猜字小游戏
1 环境 系统:windows 10 代码编写运行环境:Qt Creator 4.4.1 (community) Github: 2 简介 参考视频:https://www.bilibili.co ...