如何为你的开源项目发布一个版本

其实很简单的,但是网上搜了一圈没搜到,那么我只好自己写咯。

这是我之前写的项目,后缀是1.0是吧,这就是版本了。

如何为你的开源项目发布一个版本

啧啧啧,其实这个项目就叫e_express,这个1.0我能说不是我自己加的吗。

首先我们把项目上传到gitee上(也可以github,但是又英文又慢),然后觉得这个项目不错,BUG比较少,功能也完成的不错,代码也比较工整,准备发布一个版本,叫1.0。以后推出2.0,3.0。

如何为你的开源项目发布一个版本

那么问题来了,怎么发布一个版本呢?点击图片上的标签==>新建标签。

如何为你的开源项目发布一个版本

这里我们看到版本名,描述,还有标记点,也就是master了。

如何为你的开源项目发布一个版本

创建好了一个版本1.0

如何为你的开源项目发布一个版本

嗯,以后可以下载1.0的源码了。

如何为你的开源项目发布一个版本

现在在改造为ssm+Maven代替原来的传统的JavaWeb项目。

如何为你的开源项目发布一个版本

即便我们已经覆盖了原来的代码,但是左上角的master或者说叫标签的地方还是可以看到1.0这个版本的信息的。点进去也可以跳转到下载界面了,这就是版本吧!

如何为你的开源项目发布一个版本

小提示

在我们的JavaWeb项目,没有项目名这个概念。如果有,那就是文件名或者配置的虚拟路径名吧。

但是maven的pom确实并且很有必要给个名字,比如给子模块一个名字。这是我们的目前项目的架构,单体黑洞。

如何为你的开源项目发布一个版本

我们可以给该项目的父pom文件里设置项目的名字和版本,如果只有一个pom.xml文件,那也就是这个pom文件了。

其中SNAPSHOT这个版本是快照版,大概说的就是过渡版本的意思,可能不稳定有BUG很正常。如果我们想发布一个BUG几乎没有比较稳定的版本,可以把后缀名改为RELEASE,也就是发行版,表示这个版本很稳定。加上这个后缀说明你是一个有品位的人,比如每个RELEASE之间都夹杂着好几个SNAPSHOT版本,说明你是一个精益求精的程序员,你一定对生活有所追求。

如何为你的开源项目发布一个版本

相关文章: