Плагин зависимостей Maven 3.4.0 завершается с ошибкой «Текстовый файл занят» при распаковке ZIP-зависимостей Linux.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Плагин зависимостей Maven 3.4.0 завершается с ошибкой «Текстовый файл занят» при распаковке ZIP-зависимостей Linux.

Сообщение Anonymous »

Недавно я обновил плагин зависимостей Maven с 3.3.0 до 3.4.0, и теперь моя сборка завершается с ошибкой на этапе распаковки со следующей ошибкой:
Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:3.4.0:unpack (unpack-dependencies) on project my-project: Error unpacking file: Text file busy

Наблюдения:
  • Ошибка возникает, когда несколько потоков или сборок пытаются одновременно получить доступ к одному и тому же файлу.
  • Цель выполняется на этапе создания ресурсов тестирования, а распакованные файлы используются немедленно на более поздних этапах.
  • Понижение версии до 3.3.0 решает проблему.
    />
Вопрос:
  • Кто-нибудь сталкивался с проблемой «Текстовый файл занят» с плагином зависимостей Maven 3.4.0?
  • Существует ли известный обходной путь для безопасной распаковки зависимостей в параллельных сборках без возникновения этой ошибки?
Пример конфигурации:

org.apache.maven.plugins
maven-dependency-plugin
3.4.0


unpack-dependencies
generate-test-resources

unpack




com.example
my-artifact
1.0.0
linux
zip
${project.build.directory}/libs








Подробнее здесь: https://stackoverflow.com/questions/798 ... ng-linux-z
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»