Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.

AEM 6.5 AWS package cannot be resolved

Avatar

Level 3

Hi everyone,

 

I'm trying to import aws java sdk into AEM so i can upload files to AWS S3.

My pom file is like this 

<dependency>
  <groupId>org.apache.servicemix.bundles</groupId>
  <artifactId>org.apache.servicemix.bundles.aws-java-sdk</artifactId>
  <version>1.11.714_1</version>
</dependency>
 
Build is fine but when i check the bundle,i find those packages cannot be resolved.
スクリーンショット 2022-09-20 174848.png

Not sure it is version problem or not so really prefer some help.

 

Thanks!

4 Replies

Avatar

Level 4

@zonghuiliu , can you try adding this dependency?

<!-- https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-s3 -->
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
<version>1.12.262</version>
</dependency>

Avatar

Level 3

Hi!Thank you for your response.

 

I've tried adding the dependency and it still cannot be resolved.

Avatar

Level 4

@zonghuiliu

This needs to be added as well - https://mvnrepository.com/artifact/com.adobe.granite/com.adobe.granite.oak.s3connector/1.10.10

Also, I have this jar manually installed on my local and the dependencies are met - amazonosgi_1.0.0.jar

Avatar

Level 3

Hi!

 

I can't find that jar file so i add this dependecy

 

<!-- https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-osgi -->
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-osgi</artifactId>
<version>1.12.305</version>
</dependency>

 

and it returns this error

Could not resolve dependencies for project xx com.adobe.granite:com.adobe.granite.oak.s3connector:jar:1.10.10 was not found in https://repo.maven.apache.org/maven2 during a previous attempt.

 

Could you share where to find that file and how to deal with it.