【发布时间】:2012-09-13 14:30:46
【问题描述】:
是否有一些托管解决方案(无论是付费的还是免费的)为非公共工件提供明确的 Maven 存储库托管,最好有支持?
这些是我知道的替代方案:
- 使用凭据在您自己的公共服务器上托管
- 对于开源项目,有free sonatype hosting
- 托管在Amazon
- 可以托管 on github、google code 或其他一些 VCS 托管
但是,所有这些都需要一些维护开销,而不仅仅是使用存储库管理器(不仅仅是使用 nexus)和/或不是真正完全受支持的解决方案,或者不适用于闭源项目。
如果我需要一个在互联网上可用但它是“私人”的解决方案,因为它应该仅供公司人员使用,是否有其他替代方案?我在这里假设没有已经公开的服务器,因此拥有一个仅用于 maven 工件托管的新服务器似乎有点大。我有点惊讶我找不到商业替代品。
【问题讨论】:
-
Vcs 和 GitHub 托管是完全错误的。您需要存储库管理器
-
您在 Amazon S3 中看到了哪些“维护开销”?
-
@yegor256 基本上,您不只是获得存储库管理器,而是需要考虑整个服务器。你负责更新、运行时健康检查和类似的东西。亚马逊可以为它提供工具,但它仍然是有人必须采取行动的。他们并不保证存储库管理器服务可以运行,他们只是试图确保他们的交易结束(服务器等)正常工作。
-
我认为您误解了 Amazon S3 的工作原理。没有服务器,是的,有服务可用性的保证。
-
@yegor256 可能是,因为我没有使用它。因此,他们将保证回购管理器能够正常工作,并随时更新可能有的任何更新?它会是一个带有 UI 的存储库管理器软件,还是只是一个文件存储,就像 VCS 解决方案那样?
标签: maven repository hosting nexus