I have a class and I use
String signingAlgorithm = SigningAlgorithm.HmacSHA256.toString();
there. class works fine when I running unit test or main method. But it gives this exception
Exception in thread "main" java.lang.NoClassDefFoundError: com/amazonaws/auth/SigningAlgorithm
when I call jar
<dependency>
     <groupId>com.amazonaws</groupId>
     <artifactId>aws-java-sdk</artifactId>
     <version>1.7.2</version>
</dependency>
I use maven-jar-plugin
<manifest>
     <addClasspath>true</addClasspath>
     <classpathPrefix>lib/</classpathPrefix>
     <mainClass>com.example.my.MainClass</mainClass>
</manifest>
any idea?
