Я работаю над проектом, который создает подмодули Java и контейнеры Docker с использованием Jib для некоторых подмодулей.
Скрипт build.gradle отлично работает на Mac. Но в Windows это не удается.
Вот фрагмент трассировки стека:
Вызвано: java.nio.file.NoSuchFileException: компонент\docker-images\build\jib-image.tar
at org.gradle.internal.classpath.declarations.NioFileInterceptors.intercept_newInputStream(NioFileInterceptors.java:161)
на com.google.cloud.tools.jib.tar.TarExtractor.extract(TarExtractor.java:72)
Странно то, что я вижу файл jib-image.tar в [project-root]/comComponent/docker-images/build в файловой системе.
Использованная мной команда gradle вызвала вышеуказанную ошибку:
./gradlew :comComponent:user-cart-ai:jibBuildTar
Я погуглил и обнаружил несколько сообщений о том, что права доступа к файлам в Windows установлены иначе, чем в Mac. Поэтому я попросил нашего системного администратора предоставить каждому пользователю полный доступ ко всем файлам в папке [project-root]/comComponent/docker-images/build. Но это не сработало.
Что я пропустил?
Подробнее здесь: https://stackoverflow.com/questions/797 ... -docker-im