跳到主要内容

创建 & 发行

本章内容介绍如何创建和发行 TabooLib 项目。

创建

从 TabooLib-SDK 开始

[仓库地址]

git clone --depth=1 https://github.com/taboolib/taboolib-sdk MyProject
Cloning into 'MyProject'...
remote: Enumerating objects: 25, done.
remote: Counting objects: 100% (25/25), done.
remote: Compressing objects: 100% (13/13), done.
remote: Total 25 (delta 0), reused 17 (delta 0), pack-reused 0
Receiving objects: 100% (25/25), 57.78 KiB | 365.00 KiB/s, done.

从 TabooLib-SDK (多模块) 开始

[仓库地址]

git clone --depth=1 https://github.com/taboolib/taboolib-multi-module-sdk MyProject
警告

使用 TabooLib SDK 创建项目时,需要手动更新 TabooLib 版本。

构建

发行版本

发行版本用于正常使用, 不含 TabooLib 本体。

gradlew build

开发版本

6.1 起构建插件将不再含有完整模块,因此对于拓展插件的开发,需使用其 API 版本。

gradlew taboolibBuildApi

gradlew taboolibBuildApi -PDeleteCode

参数 PDeleteCode 表示移除所有逻辑代码以减少体积。