首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的plugin.yml中增加构建上的版本号

在我的plugin.yml中增加构建上的版本号
EN

Stack Overflow用户
提问于 2015-11-01 10:48:07
回答 1查看 492关注 0票数 0

目前,我正在开发一个Spigot插件,而且我的插件一直都是私有的,所以我从来没有想过要更新版本号。然而,我一直在想,是否有一种方法可以自动地为我做到这一点。

我知道使用Ant是可能的,但是到目前为止,我看到的答案需要一个外部文件来存储实际版本,并且仍然需要手动操作。

对于那些不熟悉Bukkit/Spigot的人,plugin.yml如下所示:

代码语言:javascript
复制
name: PluginName
author: Author
version: 1.0
main: path.to.main.Class

因此,我正在寻找一个解决方案,它从文件中获取当前版本,并将次要版本增加1,如果可能的话,如果小版本大于9,则主版本增加1。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-03 12:33:53

更新plugin.yml有很多原因(我有很多私有插件)

  1. 养成修改你的作品的习惯。你的旧“变化”和你的新变化有什么不同?不仅如此,这个版本号还可以通过插件管理器使用。
  2. 让我们说,你需要在未来得到那个版本(或者其他插件)。唯一的方法(除了一个MD5检查)得到你的插件版本,这是9次的10个是区别于它与另一个版本的同一插件。
  3. 如果将其添加到服务器,如何知道正在运行哪个版本?例如,Version1.1包含一个新命令,但1.0版本不包含。您不能检查版本是否从未更改。

你不需要改变它。没有理由需要这样做,但与几乎所有其他开发人员一样,使用版本号来实践开发是很好的。

但是,要回答自动增量版本,不行。你不能修改编译后的jar (除非你在加载插件之前就被另一个插件弄脏了)。可能的话,你可以为你的IDE做一些插件来自动增加它?但你知道这是怎么回事吗?当你觉得你已经在某些特性上取得了进展时,就改变它吧。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33461362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档