我也找不到什么教程,就给个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 最新版本号
黑 发表于 2020-12-27 08:00
暂时不支持 Maven 环境哦。
pom.xml 部分:
- <repositories>
- <repository>
- <id>lss233-minecraft</id>
- <name>Lss233's Minecraft Repository</name>
- <url>http://lss233.littleservice.cn/repositories/minecraft</url>
- </repository>
- <repository>
- <id>taboolib</id>
- <url>http://repo.ptms.ink/repository/maven-releases/</url>
- </repository>
- <repository>
- <id>papermc</id>
- <url>https://papermc.io/repo/repository/maven-public/</url>
- </repository>
- </repositories>
TabooLib是可以用了,但是TabooLibLoader依然报错

Freeze_Dolphin 发表于 2020-12-27 15:32
pom.xml 部分:
TabooLib是可以用了,但是TabooLibLoader依然报错
这我就不太清楚了。
牛牛牛牛牛牛!