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

Gre*_*egg 3 repository ivy gradle

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

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

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

uploadArchives {
  repositories {
    add project.repositories.localRepos
  }
}
Run Code Online (Sandbox Code Playgroud)

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

我宁愿不必采取Nexus等方法(没有Maven).

Pet*_*ser 5

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