我一直在做相当多的搜索,我无法把所有的东西放在一起。我想在我们的一台服务器上创建一个常春藤存储库。我想将其锁定,以便它是私有的,然后能够从Gradle发布到此存储库。
我知道如何使用Gradle发布,并且我使用Gradle创建的本地常春藤文件系统:
repositories {
mavenCentral()
ivy {
name "localRepos"
url "${System.properties['user.home']}/repos"
}
}
uploadArchives {
repositories {
add project.repositories.localRepos
}
}
所以我现在需要做的是将其转换为发布到远程私人回购。但首先,显然,我需要创建该回购,而我似乎无法从常春藤文档或Google搜索中找到答案。有人能指出我正确的方向吗?
我宁愿不必采用Nexus等方法(没有Maven)。
答案 0 :(得分:5)
Ivy存储库只是一个文件存储,因此您需要设置一个允许读取和写入这些文件的服务器(例如Apache httpd)(例如通过HTTP GET / PUT)。但是,我强烈建议使用存储库管理器。 Artifactory是个不错的选择。