Я новичок в репозитории Ivy.
В сборке Gradle, репозиторий Ivy определен как:
repositories {
ivy {
url "http://[example].com/artifactory/list/eulas/"
layout 'pattern', {
ivy "[organisation]/[module]/[revision]/ivy.xml"
m2compatible = true
}
}
}
}
Я хочу загрузить все html-файлы, перечисленные вhttp://[example].com/artifactory/list/eulas/[organisation]/[module]/[revision]/ и поместите их в, скажем, $ ASSEMBLEDIR
Как лучше всего этого добиться?
Если я добавлю записи gradle.build, например
repositories {
ivy {
url "http://[example].com/artifactory/list/eulas/"
layout 'pattern', {
ivy "[organisation]/[module]/[revision]/ivy.xml"
artifact "[organisation]/[module]/[revision]/[revision]-AR.html"
m2compatible = true
}
}
}
configurations {
ivyFiles
}
task downloadIvyFiles(type: Copy) {
from configurations.ivyFiles
into "${assembleDir}"
}
I'm able to download only one file in the name [module]-[revision]-AR.html. I need to rename the files downloaded, for example [module]-[revision]-AR.html to ar_AR.html using gradle task.