创建一个私有远程常春藤存储库

时间:2013-01-21 21:24:16

标签: repository gradle ivy

我一直在做相当多的搜索,我无法把所有的东西放在一起。我想在我们的一台服务器上创建一个常春藤存储库。我想将其锁定,以便它是私有的,然后能够从Gradle发布到此存储库。

我知道如何使用Gradle发布,并且我使用Gradle创建的本地常春藤文件系统:

repositories {
  mavenCentral()
  ivy {
    name "localRepos"
    url "${System.properties['user.home']}/repos"
  }
}

uploadArchives {
  repositories {
    add project.repositories.localRepos
  }
}

所以我现在需要做的是将其转换为发布到远程私人回购。但首先,显然,我需要创建该回购,而我似乎无法从常春藤文档或Google搜索中找到答案。有人能指出我正确的方向吗?

我宁愿不必采用Nexus等方法(没有Maven)。

1 个答案:

答案 0 :(得分:5)

Ivy存储库只是一个文件存储,因此您需要设置一个允许读取和写入这些文件的服务器(例如Apache httpd)(例如通过HTTP GET / PUT)。但是,我强烈建议使用存储库管理器。 Artifactory是个不错的选择。