Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在maven中从命令提示符传递aws环境变量_Java_Amazon Web Services_Maven_Environment Variables - Fatal编程技术网

Java 如何在maven中从命令提示符传递aws环境变量

Java 如何在maven中从命令提示符传递aws环境变量,java,amazon-web-services,maven,environment-variables,Java,Amazon Web Services,Maven,Environment Variables,我在一个maven项目中有一些与AWS特性相关的测试,我想用命令提示符运行它。以下是运行这些测试的工作流: 我点击powershell文件生成aws凭据 我在编辑配置中添加它们(通过intelij运行时) 我跑 与使用批处理文件复制时的步骤相同,我创建了包含以下内容的批处理文件: powershell "D:/Users/dosqauser/awscred.ps1" cd "D:/Users/UserName/Documents/API_Automation/api-automation/" m

我在一个maven项目中有一些与AWS特性相关的测试,我想用命令提示符运行它。以下是运行这些测试的工作流:

  • 我点击powershell文件生成aws凭据
  • 我在编辑配置中添加它们(通过intelij运行时)
  • 我跑
  • 与使用批处理文件复制时的步骤相同,我创建了包含以下内容的批处理文件:

    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
    

    但它也不起作用。

    这可能是我试图使用在批处理文件的第一步中生成的键值对。powershell“D:/Users/dosqauser/awscred.ps1”在上述答案中,他/她使用的是类文件