是否有任何免费的在线 maven 存储库?

Posted

技术标签:

【中文标题】是否有任何免费的在线 maven 存储库?【英文标题】:Is there any free online maven repository? 【发布时间】:2011-11-23 12:25:59 【问题描述】:

是否有任何免费的在线私有 maven2 或 maven3 存储库?这样该团队就可以从各个区域访问存储库。

【问题讨论】:

如果可用,我不想在内部设置我自己的 maven 存储库(Sonatype)。 您想将内部工件上传到免费的在线存储库吗? 他写道:在线私有maven2或maven3存储库 【参考方案1】:

如果您使用 github,您可以使用私有 github 项目作为您的 maven 存储库。这里有关于如何将您的 Maven 工件发布到 github 的说明:https://***.com/a/14013645/82156

【讨论】:

不建议使用版本控制。 截至 2020 年,这不再是解决方案。【参考方案2】:

我们可以将 dropbox 用于在线 maven 存储库。但它不是完全私人的。如果它给你足够的隐私,你可以使用它。

这是在 dropbox 上创建免费 maven 在线 maven 存储库的说明

    在 Dropbox 上创建一个帐户 下载并安装 Dropbox 客户端 安装 Dropbox 客户端后,会在用户文件夹中创建一个名为“Dropbox”的文件夹。里面有一个公用文件夹。在公共文件夹中创建一个子文件夹并复制该子文件夹的 url(例如:C:\Users\Lakshman\Dropbox\Public\repository) 执行以下命令将项目工件部署到此路径

mvn deploy -DskipTests=true -DaltDeploymentRepository=dropbox::default::file:///C:/Users/Lakshman/Dropbox/Public/repository

    你可以在你的 pom 文件中使用它来完成上述任务

     <distributionManagement>
        <repository>
        <id>dropbox.repo</id>
         <url>file:///C:/Users/Lakshman/Dropbox/Public/repository</url>
        </repository>
    </distributionManagement>
    

如果您已将本地文件夹与 Dropbox 同步,它将自动将工件上传到在线存储库。您可以通过登录 Dropbox 并转到公共文件夹并单击 copy public link 来获取链接。

此解决方案来自here,也引用了this。

【讨论】:

【参考方案3】:

我刚刚找到了一个用于个人项目的免费存储库。但可能不适合团队合作和/或专业用途。请注意,它似乎来自俄罗斯。我与那个项目没有任何联系,所以我不知道那里发布的数据的隐私。但它似乎工作正常。

https://mymavenrepo.com

我没试过,但也有

https://bintray.com/

这个可能有更好的声誉:)

【讨论】:

这只是一个免费的测试版。他们将来会收取费用。他们只说,他们会保持价格合理。 mymavenrepo 也不是很安全。你得到一个公开的读/写 URL,唯一的安全措施是很难猜到这个 URL。 我不知道 bintray,但我会检查一下,谢谢。 Bintray 不是免费的 Bintray 即将于 2021 年 5 月 1 日关闭:jfrog.com/blog/… mymavenrepo.com 工作正常,免费提供 256 Mb【参考方案4】:

我最近编写了一个轻量级的 Google App-Engine 应用程序来托管我的私有存储库,由 Google Cloud Storage(multi-regional per default)提供支持:

https://github.com/renaudcerrato/appengine-maven-repository

感谢 Google App-Engine free quotas,根据需要的规模,您无需支付任何费用。

【讨论】:

【参考方案5】:

更新:GitHub 推出支持 Maven 的 Beta 版 Package 功能:https://github.com/features/package-registry

更新:Deveo 已被 Perforce 收购,请参阅 this link

截至 9 月 12 日,Deveo 现在更名为 Helix TeamHub。新名称和品牌代表了我们来自 Deveo 和 Perforce 的全新集成解决方案。

Helix TeamHub 可以托管在我们的云中,也可以使用 Helix4Git 提供支持的 Helix TeamHub Enterprise 托管在您自己的服务器上。

你试过Deveo吗,我正在使用这个云服务,并且有1G的免费存储空间。您可以在其上部署 Maven 存储库。

Deveo 3.17 中的新功能

存储库之间的拉取请求

Maven 和 Ivy 存储库

问题的截止日期

表情符号

【讨论】:

如我所见,它现在称为HelixTeadHub @guai 你是对的,他们在去年(9 月 12 日)被 Perforce perforce.com/deveo-customer-info 收购【参考方案6】:

我们在其中一个项目中使用https://repsy.io。 1GB免费限制,直接简单方便。

【讨论】:

【参考方案7】:

为此,您可以使用 SVN 存储库。其中一些可供私人免费使用。看看Maven: Commit single artifact to svn repository

【讨论】:

对于新人:这个答案是十年前的,2021年不再是相关答案。

以上是关于是否有任何免费的在线 maven 存储库?的主要内容,如果未能解决你的问题,请参考以下文章

非公共工件的 Maven 存储库托管? [关闭]

是否有任何开源和免费的日历 UI 可重用组件?

免费在线 Team Foundation Server [关闭]

免费的基于 C/C++ 的 zip/zip64 库?

PHP免费文件内容分析器库/函数

❤️使用 HTMLCSS 和 JS 创建在线音乐播放器(含免费完整源码)❤️