开发者环境搭建与编译
本指南为参与 速度计 (Speedometer) 开发的技术贡献者提供了环境准备、仓库配置、构建工作流和自动化测试说明。
📊 开发者前置环境信息框
| 开发工具 | 版本要求 | 用途说明 |
|---|---|---|
| JDK | Java 25 (org.gradle.java.home=E:/JDK25) | 主要编译 Java 开发套件 |
| Gradle | 9.3+ | 项目构建引擎 |
| Fabric Loom | 1.15+ | Minecraft 模组开发插件 |
| Fabric Loader | 0.19.1 | 运行时加载器 |
| 目标 Minecraft | 26.2 | 反编译源码映射目标 |
🛠 源码构建步骤
bash
git clone https://github.com/Rifaditya/f3-speedometer.git
cd f3-speedometer
./gradlew build --no-daemonJAR 输出路径:
text
build/libs/speedometer-1.2.12+26.2.jar🧪 自动化测试规程
bash
./gradlew test --no-daemon