Мне нужно скопировать файл из одного места в другое место с помощью градиента и остановить дальнейшую обработку, если файл не находится в пункте назначения. Но у меня нет точного имени файла. Я должен использовать формат файла для проверки как * .war или * .jar. Но утверждать, что не работает на path/*. War, но если я дам «путь/имя.war», тогда он работает. Любая идея, как сделать утверждение для «path/*. War»Gradle: проверка файла существует без имени файла
from fileTree("target"), {
include "*.war"
into '/usr/share/bin/web/'
}
<code>
assert file("/usr/share/bin/web/\*.war").exists(); --> not working
assert file("/usr/share/bin/web/\name.war").exists(); --> working
В случае ошибки копирования ошибка градации должна быть ошибкой. Разве этого недостаточно? Кроме этого, ваш вопрос не очень ясен. '*' не _расширен или заменен в файле ("pattern"). – Jayan
Я хочу, чтобы файл * .war, присутствующий в пункте назначения, в противном случае должен был выкинуть ошибку. Проблема несколько раз, у мишени нет файла * .war. – nathan1138
Я попытался добавить это в зависимость, но по какой-то причине это не сработало. Поэтому я поставил это как чек. Я думаю, что это неправильный путь. – nathan1138