我知道我可以配置搖籃使用本地Maven倉庫讓搖籃使用Maven本地存儲庫下載文物
repositories {
mavenLocal()
mavenCentral()
}
我可以配置搖籃到下載到本地存儲庫? (這樣的Maven也將能夠使用這些罐子)
裁判Gradle configuration to use maven local repository
我知道我可以配置搖籃使用本地Maven倉庫讓搖籃使用Maven本地存儲庫下載文物
repositories {
mavenLocal()
mavenCentral()
}
我可以配置搖籃到下載到本地存儲庫? (這樣的Maven也將能夠使用這些罐子)
裁判Gradle configuration to use maven local repository
的溶液在gradle這個論壇上給出: https://discuss.gradle.org/t/need-a-gradle-task-to-copy-all-dependencies-to-a-local-maven-repo/13397/2
使用此gradle這個插件:https://github.com/ysb33r/ivypot-gradle-plugin 你可以調用一個新的tasg
gradle syncRemoteRepositories
它將下載所有依賴關係到本地Ivy存儲庫(這是Maven使用的同一個庫)。您指向的文件夾與
syncRemoteRepositories {
repoRoot '/path/to/repo'
}
將包含依賴項。我建議首先嚐試使用不同於M2_HOME的本地路徑,因爲我看到一些關於在Maven版本之間更改的Ivy存儲庫結構的警告。
它應該是越簡單
apply plugin: 'maven'
apply plugin: 'java'
dependencies {
mavenLocal()
}
而且
gradle install
更多信息here
那並沒有回答這個問題。他希望將依賴關係下載到Mavenlocal中,而不是將他自己的包安裝到maven本地。 – tkruse