Separate fat jar build from adam-cli to new maven module #1006

heuermh opened this Issue Apr 20, 2016 · 1 comment


None yet
1 participant

heuermh commented Apr 20, 2016

Downstream projects may wish to depend on adam-cli without depending on the fat jar built by the maven shade plugin.

This would prevent warnings such as

[WARNING] adam-cli_2.10-0.19.1-SNAPSHOT.jar, commons-codec-1.3.jar define 24 overlapping classes: 
[WARNING]   - org.apache.commons.codec.StringEncoderComparator
[WARNING]   - org.apache.commons.codec.DecoderException
[WARNING]   - org.apache.commons.codec.EncoderException
[WARNING]   - org.apache.commons.codec.language.SoundexUtils
[WARNING]   - org.apache.commons.codec.StringDecoder
[WARNING]   - org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult
[WARNING]   - org.apache.commons.codec.language.Soundex
[WARNING]   - org.apache.commons.codec.BinaryDecoder
[WARNING]   - 14 more...
[WARNING] jackson-core-asl-1.9.13.jar, adam-cli_2.10-0.19.1-SNAPSHOT.jar define 121 overlapping classes: 
[WARNING]   - org.codehaus.jackson.annotate.JsonManagedReference

See also recent major changes to Spark's build that we may need to consider


This comment has been minimized.

Show comment
Hide comment

heuermh Jul 7, 2016


Fixed by #1072


heuermh commented Jul 7, 2016

Fixed by #1072

@heuermh heuermh closed this Jul 7, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment