告诉Gradle以下内容的最简单方法是:
Gradle
检索“ junit”依赖项并获取其最新的“ release”版本。
管理Maven和Ivy存储库对我来说是新的。我尝试了以下步骤,但它们导致Could not resolve dependency ...错误:
Could not resolve dependency ...
compile "junit:junit:latest.release"在存储库设置为only的情况下写mavenCentral() (但是,如果我说“ junit:junit:4.10”,它可以工作)。
compile "junit:junit:latest.release"
mavenCentral()
compile "junit:junit:latest.release"使用存储库设置以下列方式写入:
ivy { // I also tried 'http://maven.org' and other possible variants. url "http://repo1.maven.org" layout "maven"
}
尝试使用Spring Source Ivy存储库:
ivy { artifactPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" ivyPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
也许我误会了一些东西。为什么要获得 最新 版本的依赖项将是一项艰巨的任务?
Gradle当前不支持Maven的RELEASE(很少使用和不推荐使用),但是它支持Ivy的latest.release。但是,一般建议是针对确切版本进行构建。否则,构建可能会变成彩票。
RELEASE
latest.release