此工具提供了TarsJava脚手架自动生成的功能。
通过此工具,可以生成服务端和客户端的TarsJava脚手架,快速开始Tars服务的开发。
- JDK 1.8或以上版本
直接将jar文件夹下的tars-java-tools-1.0.0.jar复制至工程目录即可使用,也可以按照如下步骤自行编译:
-
将项目克隆至本地:
git clone https://github.com/TarsCloud/TarsJavaStart.git
环境需求:
- JDK 1.8或以上版本
- Maven 3.5或以上版本
- Spring Boot 2.1.3或以上版本
-
在项目根目录下执行maven打包:
mvn package
-
进入target目录后,将生成的jar包拷贝至工程目录
在工程目录执行如下命令:
java -jar tars-java-start-1.0.0.jar --springboot.version=2.0.3 --maven.group=com.tencent.tars --maven.artifact=test-server --maven.name=TestServer --packagename=com.tencent.tars.server --jdk.version=1.8 --type=server
其中的参数为:
- springboot.version:SpringBoot版本,默认值为2.0.3
- maven.group:maven的项目groupId,默认值为com.tencent.tars
- maven.artifact:maven项目的artifactId,默认值为test-server
- maven.name:maven项目的Name,默认值为TestServer
- packagename:生成的包名,默认值为com.tencent.tars.server
- jdk.version:jdk版本,默认值为1.8
- type:生成服务端/客户端脚手架,提供server和client选项,默认值为server
命令执行后,会显示相关信息,出现Generating Complete则表示生成成功。
服务端和客户端的开发可以参考Tars服务开发指南中的Tars-Spring-Boot服务开发,发布可参考Tars快速入门中的发布流程。