Я мигрирую проект из Ant в Gradle и в процессе мне нужно настроить сценарии сборки, которые отражают сборки ant.
Проект, в котором я работаюимеет несколько модулей . Один из них предназначен для загрузки мыльных сервисов.
У них немного другой URL-адрес артефакта плюща, чем у других, у нас есть плагин, который уже добавляет эти шаблоны URL, и я использую этот плагин в моих скриптах build
(оба project
и module
).
Проблема в том, что он не находит требуемые zip
артефакты, даже несмотря на то, что ему удалось найти файлы ivy.xml
, которые я явно объявил в файле сборки модуля.
Это URL pattern
, который я пытаюсь достичь, но он всегда пропускает wsdl
часть
ivy {
url ivyRepoURL
layout 'pattern', {
artifact '[organisation]/[module]/[revision]/wsdl/[artifact]-[revision].[ext]'
ivy '[organisation]/[module]/ivy-[revision].[ext]'
}
}
, но URL, который я получаю, [organisation]/[module]/[revision]/[artifact]-[revision].[ext]
.
Почему это происходит? Что я делаю не так?
РЕДАКТИРОВАТЬ: Этот модуль soap services пуст и содержит только файл build.gradle
, так как мне нужно только загрузить некоторые артефакты и извлечь их.
Разве мы не можем создать пустой проект только с файлом build.gradle?