Как передать переменную окружения aws из командной строки в Maven - PullRequest
0 голосов
/ 15 января 2020

У меня есть некоторые AWS тесты, связанные с функциями в проекте maven, которые я хотел бы запустить из командной строки. Ниже приведен рабочий процесс для запуска этих тестов:

  1. Я нажал на файл powershell, чтобы сгенерировать aws учетные данные
  2. Я добавил их в конфигурации редактирования (при запуске через intelij)
  3. Я запускаю

Те же шаги, когда я реплицировал с командным файлом, я создал командный файл со следующим содержимым:

powershell "D:/Users/dosqauser/awscred.ps1"
cd "D:/Users/UserName/Documents/API_Automation/api-automation/"
mvn -DargLine="AWS_PROFILE=env-fullaccess" test

Это не установка учетных данных, как я получаю следующее сообщение об ошибке:

aws.doesBucketExist(bucketName), Unable to load AWS credentials from any provider in the chain.

Я попытался также с этим после прочтения некоторых ответов:

export AWS_PROFILE=env-fullaccess
mvn test
unset AWS_PROFILE

, но это также не сработало.

...