通过 TabooStart 创建
TabooStart 是一个自动化工具,通过 Java 程序从 Git 仓库拉取模板数据,并根据预设配置自动生成 TabooLib 项目文件,帮助你快速创建一个完整的 TabooLib 项目。
什么是 TabooStart?
TabooStart 是一个 Java 命令行工具,它可以:
- 自动从 Git 仓库拉取最新的项目模板
- 支持 GitHub 和 Gitee 双源选择(方便国内用户)
- 根据交互式提示自动配置项目
- 生成完整的项目结构和配置文件
优势
相比手动创建,TabooStart 可以确保项目结构完整、配置正确,大大减少初始化时间。
环境要求
- Java 11 或更高版本
- 稳定的网络连接(用于拉取 Git 仓库)
下载 TabooStart
点击下方链接下载最新版本的 TabooStart:
镜像源信息
自 2024-12-23 起,TabooStart 的镜像源已切换到枫溪仓库,由枫溪继续维护此 SDK。
使用步骤
1. 准备工作
将下载的 taboostart.jar 文件放入你的工作文件夹(即你想要创建项目的目录)。
# 示例目录结构
MyProjects/
└── taboostart.jar
2. 运行 TabooStart
打开命令行终端,进入工作文件夹,执行以下命令:
java -jar taboostart.jar
注意
必须使用 Java 11 或更高版本运行。如果使用低版本 Java 可能会出现错误。
3. 交互式配置
运行后,TabooStart 会引导你完成一系列配置:
3.1 选择 Git 源
请选择 Git 源:
1. Github
2. Gitee
- GitHub: 官方源,数据最新
- Gitee: 国内镜像源,访问更快(自动同步 GitHub)
推荐
国内用户建议选择 Gitee 以获得更好的下载速度。Gitee 仓库采用自动同步 GitHub 的功能,可相信其时效性。
3.2 输入项目信息
根据提示依次输入:
-
项目名称 (Project Name)
- 例如:
MyFirstPlugin - 将作为项目文件夹名称
- 例如:
-
包名 (Package Name)
- 例如:
com.example.myplugin - 遵循 Java 包命名规范(小写、点分隔)
- 例如:
4. 等待项目生成
配置完成后,TabooStart 会自动:
- 从 Git 仓库拉取模板
- 根据你的配置生成项目文件
- 创建完整的项目结构
正在从仓库拉取数据...
正在生成项目文件...
项目创建成功!
生成的项目结构
创建完成后,你会得到一个完整的 TabooLib 项目:
MyFirstPlugin/
├── src/
│ └── main/
│ ├── kotlin/
│ │ └── com/example/myplugin/
│ │ └── MyFirstPlugin.kt
│ └── resources/
│ └── plugin.yml
├── build.gradle.kts
├── settings.gradle.kts
├── gradle/
└── gradlew (gradlew.bat)
下一步
项目创建完成后,你可以:
- 使用 IDE(如 IntelliJ IDEA)打开项目
- 等待 Gradle 同步完成
- 开始编写你的插件代码
常见问题
无法连接到 Git 仓库?
- 检查网络连接
- 尝试切换到 Gitee 源
- 确认防火墙设置
Java 版本过低?
确保使用 Java 11 或更高版本:
java -version
如果版本过低,请下载并安装新版本 Java。
项目生成失败?
- 检查工作目录是否有写入权限
- 确认没有同名项目已存在
- 重新运行 TabooStart
更新日志
2024-12-23
- 镜像源切换到枫溪的仓库,由枫溪继续维护此 SDK
- 增加了 Gitee 选项,方便国内用户访问
视频教程
更直观的使用演示,请观看视频教程:
信息
视频教程展示了完整的创建流程,包括配置选择和项目生成过程。