I would like to make a suggestion to be a bit more specific in the maven artifact name of the java sdk. Right now it is defined as: com.silanis.eslsdk11.0.2 So the jar file name is sdk-{version}.jar My point is the name of the jar is so generic that by looking at it you have no idea what kind of sdk it is. That would be nice if it is called something more specific so that it can be recognized by its name. There is another maven artifact called "esl-java-sdk" but I am not sure what that is.