我也找不到什么教程,就给个docs也太抽象了吧
github上找到的其他人开发的依赖TabooLib的项目都是用gradle的(例如:【TrChat】https://github.com/Arasple/TrChat/blob/master/build.gradle)
maven应该怎么搞啊
github上找到的其他人开发的依赖TabooLib的项目都是用gradle的(例如:【TrChat】https://github.com/Arasple/TrChat/blob/master/build.gradle)
maven应该怎么搞啊
- <dependency>
- <groupId>io.izzel.taboolib.loader</groupId>
- <artifactId>TabooLibloader</artifactId>
- <version>1.4</version>
- <scope>provided</scope>
- <classifier>all</classifier>
- </dependency>
本帖最后由 黑 于 2020-12-27 08:29 编辑
暂时不支持 Maven 环境哦。
如果您一定要这么做,大致需要以下几个步骤来代替 TabooLib SDK
I. 添加依赖
II. 配置 plugin.yml 文件
III. 总结
暂时不支持 Maven 环境哦。
如果您一定要这么做,大致需要以下几个步骤来代替 TabooLib SDK
I. 添加依赖
- 仓库地址 "http://repo.ptms.ink/repository/maven-releases/"
- 添加 TabooLib 依赖 "io.izzel.taboolib:TabooLib:{TabooLib 版本}"
- 添加 TabooLibLoader 依赖 "io.izzel.taboolib:TabooLibLoader:{TabooLibLoader 版本}"
- 打包 TabooLibLoader 并将 "io.izzel.taboolib.loader" 重定向 (relocate) 至您的包中 (例如:com.example.loader)
II. 配置 plugin.yml 文件
- 将 "main" 指向 TabooLibLoader 中的 "PluginBoot" 类 (例如:com.example.loader.PluginBoot)
- 添加节点 "lib-version: {TabooLib 版本}"
III. 总结
- TabooLib 不与项目一起导出。
- TabooLibLoader 同项目一起导出,但必须经过重定向。
- plugin.yml 文件中的 main 节点指向 PluginBoot 类。
- plugin.yml 文件中的 lib-version 节点为 TabooLib 版本。
您可以在 TabooLib 主页中获取 TabooLib 及 TabooLibLoader 最新版本号