如何发布Maven项目

时间:2016-08-22 09:15:45

标签: maven open-source publishing

我正在开发一个Java框架/ API来解决客户端的问题。代码/想法是我的财产(不是客户的)。我认为它可能对其他人有用,所以我想把它作为一个开源项目发布。 通过发布我的意思是将其公之于众 - 将其作为Maven项目提供。

我可以想到符合Maven结构,网站上可用的适当文档/示例用法,以及单元测试,可能是一些代码覆盖率阈值。 但它必须由一些委员会运作吗?我必须把它呈现给某人吗?我需要采取哪些步骤才能最终将其作为Maven依赖项提供?

1 个答案:

答案 0 :(得分:4)

我所知道的没有委员会或批准程序。您所要做的就是将您的代码放入公共Github仓库。这就是开源软件的工作原理。

Per Kapep的优秀建议如下,您还必须选择许可证。 Apache,Creative Commons,Gnu,麻省理工学院 - 这些都是您的一些选择。在决定之前了解它们的含义。

你的问题从那天开始 - 你必须让其他人知道它并看看它是否被其他人采用。如果它很好,那么您将遇到处理用户群和让其他人更改代码的问题。如果没有,它将在回购中萎缩。