Gradle 从特定URL获取依赖项
如何从特定URL获取依赖项,即,我希望执行以下操作:Gradle 从特定URL获取依赖项,gradle,Gradle,如何从特定URL获取依赖项,即,我希望执行以下操作: dependencies { compile 'http://rforge.net/Rserve/files/RserveEngine.jar' compile 'http://rforge.net/Rserve/files/REngine.jar' } 这是可能的,还是我必须在单独的任务中下载JAR并使用 compile files('....') ?基本上就是这样: apply plugin: 'java' repo
dependencies {
compile 'http://rforge.net/Rserve/files/RserveEngine.jar'
compile 'http://rforge.net/Rserve/files/REngine.jar'
}
这是可能的,还是我必须在单独的任务中下载JAR并使用
compile files('....')
?基本上就是这样:
apply plugin: 'java'
repositories {
ivy {
url 'http://rforge.net/Rserve/files/'
layout "pattern", {
artifact "[artifact].[ext]"
}
}
}
configurations{
rserve
}
dependencies {
rserve name: 'RserveEngine'
rserve name: 'REngine'
}
task fetchRserve(type: Copy) {
from configurations.rserve
into "$buildDir/rserve"
}
您可以尝试使用ivy布局来引入模块、版本和扩展。可以找到这些文档