有没有免费的在线maven存储库?

时间:2011-09-23 09:21:53

标签: maven-2 maven-3 repository

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

7 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:11)

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

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

  1. 在dropbox上创建一个帐户
  2. 下载并安装Dropbox客户端
  3. 安装Dropbox客户端后,将在“用户”文件夹中创建名为“Dropbox”的文件夹。其中有一个公共文件夹。在公用文件夹中创建子文件夹并复制该子文件夹的URL(例如:C:\ Users \ Lakshman \ Dropbox \ Public \ repository)
  4. 执行以下命令将项目工件部署到此路径
  5. mvn deploy -DskipTests=true -DaltDeploymentRepository=dropbox::default::file:///C:/Users/Lakshman/Dropbox/Public/repository

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

       <distributionManagement>
          <repository>
          <id>dropbox.repo</id>
           <url>file:///C:/Users/Lakshman/Dropbox/Public/repository</url>
          </repository>
      </distributionManagement>
      
    2. 如果您已将本地文件夹与Dropbox同步,它将自动将工件上传到在线存储库。您可以通过登录Dropbox获取链接,然后转到公共文件夹并单击copy public link

      此解决方案来自here并且还引用了this

答案 2 :(得分:6)

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

https://mymavenrepo.com

我没试过,但也有

https://bintray.com/

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

答案 3 :(得分:4)

我们在一个项目中使用https://repsy.io。 1GB的免费限制非常简单方便。

答案 4 :(得分:3)

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

  

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

     

Helix TeamHub可以通过Helix TeamHub Enterprise托管在我们的云中或您自己的服务器上,由Helix4Git提供支持。

您是否尝试过Deveo,我正在使用此云服务并免费提供1G存储空间。您可以在其上部署Maven存储库。

  

Deveo 3.17中的新功能

     

在存储库之间拉取请求

     

Maven和Ivy存储库

     

问题截止日期

     

表情符号

enter image description here

答案 5 :(得分:2)

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

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

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

答案 6 :(得分:0)

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