mangstadt / ez-vcard

A vCard parser library for Java
Other
399 stars 92 forks source link

Add proguard rules #72

Closed iAlex97 closed 7 years ago

iAlex97 commented 7 years ago

I'm trying to enable proguard in my project, but ez-vcard throws lots of warnings about missing references.

Warning:ezvcard.io.json.JCardDeserializer: can't find superclass or interface com.fasterxml.jackson.databind.JsonDeserializer
Warning:ezvcard.io.json.JCardModule: can't find superclass or interface com.fasterxml.jackson.databind.module.SimpleModule
Warning:ezvcard.io.json.JCardSerializer: can't find superclass or interface com.fasterxml.jackson.databind.ser.std.StdSerializer
Warning:ezvcard.io.json.JCardSerializer: can't find superclass or interface com.fasterxml.jackson.databind.ser.ContextualSerializer

and so on.

mangstadt commented 7 years ago

The missing references belong to the "jackson-databind" library. ez-vcard considers this library an optional dependency, so it doesn't have to be on the classpath to use ez-vcard.