У меня есть два модуля градиента (A и B). Модуль B зависит от модуля A.Задача копий колышек, относительный путь
Модуль содержит Copy
задачу из относительного пути:
task copyStrings(type: Copy){
from '../path/'
into 'folder'
}
tasks.preBuild.dependsOn('copyStrings')
Когда я исполняю ./gradlew assemble
из модуля он прекрасно работает.
Но когда я собираю модуль B, Gradle не нашел такой каталог, потому что относительный путь сделан из модуля B каталога.
Есть ли способ установить рабочий каталог для задачи Copy
?
Не могли бы вы попробовать 'from project.file ('../ path /')'? – Opal
Кроме того, нет необходимости в '<<', 'task copyStrings (type: Copy) { из '../path/' в 'folder' }' все, что вам нужно. [Здесь] (https://github.com/Opalo/stackoverflow/tree/master/41182383) - небольшая демонстрация. – Opal
Это не только не нужно, но явно неправильно и, вероятно, просто ошибка в вопросе, потому что с '<<' задача никогда не будет выполняться, поскольку она не имеет входов, определенных на этапе конфигурации, но только во время фазы выполнения, которая явно неправильно и не будет работать в этом случае. – Vampire