У меня есть скрипт bash, в котором я клонирую всего 5 репозиториев с частного сервера.Я не хочу, чтобы пользователь вводил свои учетные данные снова и снова, поэтому я запрашиваю их один раз, а затем повторно их использую.
Это мой код для ввода учетных данных
read -p "Enter Username: " username
echo -n "Enter Password: "
read -s password
Однако, когдаэтот фрагмент кода запускается через maven, он не отображает сообщения с подсказками, такие как Enter Username
, и даже не принимает флаг -s silent input
.При запуске без maven этот скрипт работает нормально.
Уловка в том, что если я использую команду read
без каких-либо флагов или строковых подсказок, она работает нормально, что заставляет меня думать, что maven может не распознаватьили принимая эти флаги.
Кто-нибудь еще сталкивался с этим?Я также пытался использовать режим interactive
в Maven, те же результаты.