跳到主要内容

通过 TabooStart 创建

TabooStart 是一个自动化工具,通过 Java 程序从 Git 仓库拉取模板数据,并根据预设配置自动生成 TabooLib 项目文件,帮助你快速创建一个完整的 TabooLib 项目。

什么是 TabooStart?

TabooStart 是一个 Java 命令行工具,它可以:

  • 自动从 Git 仓库拉取最新的项目模板
  • 支持 GitHub 和 Gitee 双源选择(方便国内用户)
  • 根据交互式提示自动配置项目
  • 生成完整的项目结构和配置文件
优势

相比手动创建,TabooStart 可以确保项目结构完整、配置正确,大大减少初始化时间。

环境要求

  • Java 11 或更高版本
  • 稳定的网络连接(用于拉取 Git 仓库)

下载 TabooStart

点击下方链接下载最新版本的 TabooStart:

🔗 点击下载 TabooStart.jar

镜像源信息

自 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 输入项目信息

根据提示依次输入:

  1. 项目名称 (Project Name)

    • 例如: MyFirstPlugin
    • 将作为项目文件夹名称
  2. 包名 (Package Name)

    • 例如: com.example.myplugin
    • 遵循 Java 包命名规范(小写、点分隔)

4. 等待项目生成

配置完成后,TabooStart 会自动:

  1. 从 Git 仓库拉取模板
  2. 根据你的配置生成项目文件
  3. 创建完整的项目结构
正在从仓库拉取数据...
正在生成项目文件...
项目创建成功!

生成的项目结构

创建完成后,你会得到一个完整的 TabooLib 项目:

MyFirstPlugin/
├── src/
│ └── main/
│ ├── kotlin/
│ │ └── com/example/myplugin/
│ │ └── MyFirstPlugin.kt
│ └── resources/
│ └── plugin.yml
├── build.gradle.kts
├── settings.gradle.kts
├── gradle/
└── gradlew (gradlew.bat)

下一步

项目创建完成后,你可以:

  1. 使用 IDE(如 IntelliJ IDEA)打开项目
  2. 等待 Gradle 同步完成
  3. 开始编写你的插件代码

常见问题

无法连接到 Git 仓库?

  • 检查网络连接
  • 尝试切换到 Gitee 源
  • 确认防火墙设置

Java 版本过低?

确保使用 Java 11 或更高版本:

java -version

如果版本过低,请下载并安装新版本 Java。

项目生成失败?

  1. 检查工作目录是否有写入权限
  2. 确认没有同名项目已存在
  3. 重新运行 TabooStart

更新日志

2024-12-23

  • 镜像源切换到枫溪的仓库,由枫溪继续维护此 SDK
  • 增加了 Gitee 选项,方便国内用户访问

视频教程

更直观的使用演示,请观看视频教程:

信息

视频教程展示了完整的创建流程,包括配置选择和项目生成过程。