Этот код
BasicAWSCredentials credentials = new BasicAWSCredentials(WasabiCredential.ACCESS_KEY, WasabiCredential.SECRET_KEY); final AmazonS3 s3 = AmazonS3ClientBuilder .standard() .withCredentials(new AWSStaticCredentialsProvider(credentials)) .withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("s3.wasabisys.com", "us-east-1")) .build();
Броски:
Причина: java.lang.NoClassDefFoundError: com / amazonaws / auth / BasicAWSCredentials
Учитывая:
BasicAWSCredentials.class
\com\amazonaws\auth
Была такая же проблема.Оказалось, что у меня была неправильная область видимости, это было:
<scope>test</scope>
Так что, конечно, это не удавалось нигде, кроме как во время испытаний.Я удалил его, и это помогло.