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

Closed
heuermh opened this Issue Apr 20, 2016 · 1 comment

Comments

Projects
None yet
1 participant
@heuermh
Member

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.net.BCodec
[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.net.RFC1522Codec
[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
apache/spark@24d7d2e

@heuermh

This comment has been minimized.

Show comment
Hide comment
@heuermh

heuermh Jul 7, 2016

Member

Fixed by #1072

Member

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