Наконец-то выяснил, в чем проблема. На самом деле это не проблема maven или Iterator, скорее проблема неправильно сконфигурированного Windows. Однако, если кто-то встречает что-то подобное, возможно, стоит проверить.
В моем случае это был ключ реестра. В Windows есть ключ реестра Autorun
под
\HKEY_CURRENT_USER\Software\Microsoft\Command Processor
Этот ключ реестра может контролировать, в каком каталоге будет запускаться новый cmd.exe. В моем случае в качестве значения было cd /d C:\<myHomeDirectory>
. Из-за этого cmd.exe всегда запускался в моем домашнем каталоге. Это привело к сбою моей сборки, потому что каждая итерация итератора предположительно запускает новый процесс в моем домашнем каталоге, который, наконец, позволяет Maven искать желаемый pom. xml в моем домашнем каталоге.
Для меня разрешение для моей проблемы, измените Автозапуск ключа реестра на значение cd
.