Embedding external jar is not working in AEMaaCS
<plugin>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>filevault-package-maven-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<group>com.myproject.aem</group>
<packageType>container</packageType>
<!-- skip sub package validation for now as some vendor packages like CIF apps will not pass -->
<skipSubPackageValidation>true</skipSubPackageValidation>
<embeddeds>
<embedded>
<groupId>com.myproject.aem</groupId>
<artifactId>aem-myproject.ui.apps</artifactId>
<type>zip</type>
<target>/apps/myproject-packages/application/install</target>
</embedded>
<embedded>
<groupId>com.myproject.aem</groupId>
<artifactId>aem-myproject.core</artifactId>
<target>/apps/myproject-packages/application/install</target>
</embedded>
<embedded>
<groupId>com.myproject.aem</groupId>
<artifactId>aem-myproject.ui.config</artifactId>
<type>zip</type>
<target>/apps/myproject-packages/application/install</target>
</embedded>
<embedded>
<groupId>com.myproject.aem</groupId>
<artifactId>aem-myproject.ui.content</artifactId>
<type>zip</type>
<target>/apps/myproject-packages/content/install</target>
</embedded>
<!-- external jar-->
<embedded>
<groupId>software.amazon.awssdk</groupId>
<artifactId>aws-sdk-java</artifactId>
<target>/apps/myproject-packages/application/install</target>
</embedded>
</embeddeds>
</configuration>
</plugin>
Added aws-sdk-java dependency in <project>\all module as below
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>aws-sdk-java</artifactId>
</dependency>
Added below in dependency in parent module
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>aws-sdk-java</artifactId>
<version>2.19.33</version>
<scope>provided</scope>
</dependency>
I have refered below articles -