Java 在Github中上载/部署jar文件的最佳方法

Java 在Github中上载/部署jar文件的最佳方法,java,git,github,Java,Git,Github,我过去使用过谷歌代码,能够上传可运行的jar文件供下载,现在我使用GitHub,并且知道它有一个下载选项卡,开发者可以上传文件(即可运行的jar文件),不幸的是,它现在被弃用了 对于非开发人员来说,将整个项目作为zip文件下载并编译是有点复杂的。是否有另一种/更好的方法在GitHub上部署/上传可运行的jar文件以供下载?您必须将它们包括在repo中,这是不明智的,因为Git最好使用源代码,而不是二进制文件 也许更好的选择是 正如他们推荐的,或者谷歌代码。Github曾经有一个下载链接,您可以在

我过去使用过谷歌代码,能够上传可运行的jar文件供下载,现在我使用GitHub,并且知道它有一个下载选项卡,开发者可以上传文件(即可运行的jar文件),不幸的是,它现在被弃用了


对于非开发人员来说,将整个项目作为zip文件下载并编译是有点复杂的。是否有另一种/更好的方法在GitHub上部署/上传可运行的jar文件以供下载?

您必须将它们包括在repo中,这是不明智的,因为Git最好使用源代码,而不是二进制文件

也许更好的选择是
正如他们推荐的,或者谷歌代码。

Github曾经有一个下载链接,您可以在那里上传二进制文件

截至2012年底,下载选项已被删除

我个人最喜欢的是使用SourceForge

关于将github与SourceForge集成的说明可以在这里找到

下面是一个arduino项目的示例,它使用github作为源代码,使用SourceForge作为二进制文件

,您现在有了一种新方法,可以通过发行版“上传可运行的jar文件以供下载”

发布,一种向最终用户发送软件的工作流。
发行版是具有变更日志和二进制资产的一级对象,它们提供了Git工件之外的完整项目历史。可以从存储库的主页访问它们:

  • 发行版附带发行说明和下载软件或源代码的链接
  • 遵循许多Git项目的约定,发布与Git标记绑定。可以使用现有标记,也可以在发布标记时让发布人员创建该标记
  • 您还可以将二进制资产(如已编译的可执行文件、缩小的脚本、文档)附加到发行版。发布后,可以查看存储库的任何人都可以使用发布详细信息和资产

现在,它取代了以前的