3
我一直在做相當多的搜索,無法把所有的東西放在一起。我想在我們的一臺服務器上創建一個常青藤資源庫。我想鎖定它,因此它是私人的,然後能夠從Gradle發佈到這個存儲庫。創建一個私人遠程常春藤倉庫
我知道如何使用搖籃發佈,和我有與搖籃創建一個本地的ivy文件系統的工作:
repositories {
mavenCentral()
ivy {
name "localRepos"
url "${System.properties['user.home']}/repos"
}
}
uploadArchives {
repositories {
add project.repositories.localRepos
}
}
所以我現在需要做的是翻譯成發佈到遠程專用回購。但首先,顯然,我需要創建該回購協議,而且我似乎無法從常春藤文檔或Google搜索中找出這一點。有人能指引我朝着正確的方向嗎?
我寧願不必去掉Nexus等方法(無Maven)。
我第二個這個建議。爲什麼重新發明輪子? Artifactory和[Nexus](http://www.sonatype.org/nexus/)都是免費且相當容易設置的。他們都與常春藤,Gradle甚至Maven合作。 –
雖然Nexus對Gradle有一些支持,但它僅限於Maven佈局,對Gradle來說這是不自然的。另一方面,Artifactory [完全支持原生Gradle佈局](http://wiki.jfrog.org/confluence/display/RTF/Repository+Layouts#RepositoryLayouts-BundledLayouts)。 – JBaruch