我正在尝试通过gradle在亚马逊S3中获取压缩文件作为gradle存储库,这是我的代码
maven {
url "s3://bucketname"
credentials(AwsCredentials) {
accessKey "access-key"
secretKey "secret-key"
}如果我有名为xxx.zip的压缩文件,如何像往常一样将其作为依赖项获取?
发布于 2017-08-02 23:08:06
如果您在此存储桶中有一个适当的Maven存储库,则可以像往常一样使用它,如下所示
configuration {
myzip
}
dependencies {
myzip '<group>:<artifact>:<version>@zip'
}
println configurations.myzip.files如果您在该存储桶中有ZIP平面(或任何其他不对应于Maven存储库布局的内容),则不能使用maven存储库,但您需要一个Ivy存储库,您可以在其中相应地定义布局,例如
ivy {
url "s3://bucketname"
credentials(AwsCredentials) {
accessKey "access-key"
secretKey "secret-key"
}
layout("pattern") {
artifact "[module].[ext]"
}
}
configuration {
myzip
}
dependencies {
myzip '<group>:<artifact>:<version>@zip'
}
println configurations.myzip.fileshttps://stackoverflow.com/questions/45456409
复制相似问题