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?