У меня есть история версий, на которой я пытаюсь запустить сборку Gradle, и в моем bash скрипте у меня есть
while read -r version
do
git checkout $version
gradle clean
gradle javadoc
...
done < version-history.log
, который пытается получить документацию для каждого помеченного выпуска моего код. Проблема в том, что gradle запускает сборку один раз, а затем отключается для l oop. Я попытался инкапсулировать его в вызове функции, но все же удается вырваться из l oop. Является ли это поведение преднамеренным? Как я могу предотвратить это от этого? Моя версия Gradle -
------------------------------------------------------------
Gradle 6.2.1
------------------------------------------------------------
Build time: 2020-03-01 17:25:20 UTC
Revision: <unknown>
Kotlin: 1.3.61
Groovy: 2.5.8
Ant: Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM: 13.0.2 (Oracle Corporation 13.0.2+8)
OS: Linux 5.5.6-arch1-1 amd64