目前,我正在开发一个Spigot插件,而且我的插件一直都是私有的,所以我从来没有想过要更新版本号。然而,我一直在想,是否有一种方法可以自动地为我做到这一点。
我知道使用Ant是可能的,但是到目前为止,我看到的答案需要一个外部文件来存储实际版本,并且仍然需要手动操作。
对于那些不熟悉Bukkit/Spigot的人,plugin.yml如下所示:
name: PluginName
author: Author
version: 1.0
main: path.to.main.Class因此,我正在寻找一个解决方案,它从文件中获取当前版本,并将次要版本增加1,如果可能的话,如果小版本大于9,则主版本增加1。
发布于 2015-11-03 12:33:53
更新plugin.yml有很多原因(我有很多私有插件)
你不需要改变它。没有理由需要这样做,但与几乎所有其他开发人员一样,使用版本号来实践开发是很好的。
但是,要回答自动增量版本,不行。你不能修改编译后的jar (除非你在加载插件之前就被另一个插件弄脏了)。可能的话,你可以为你的IDE做一些插件来自动增加它?但你知道这是怎么回事吗?当你觉得你已经在某些特性上取得了进展时,就改变它吧。
https://stackoverflow.com/questions/33461362
复制相似问题