Skip to content
This repository has been archived by the owner on Apr 23, 2019. It is now read-only.

Make complete distribution depend on components #33

Merged
merged 1 commit into from
Aug 9, 2018
Merged

Make complete distribution depend on components #33

merged 1 commit into from
Aug 9, 2018

Commits on Aug 9, 2018

  1. Make complete distribution depend on components

    Rather than creating an uber-jar, this changes the cava.jar to only be
    a pom-only source of dependency information for including all the jars
    for each cava component. The uber-javadoc jar is still published.
    
    Doing so resolves a potential dependency conflict situation, where
    a library depends on a single cava component, and a project includes both that
    library and the cava uber-jar.
    
    The PR also adjusts dependencies to ensure necessary libraries are
    automatically included when using a single cava component. Larger
    dependencies are excluded from the dependency tree when using the
    complete cava distrubtion and must still be added explicitly.
    cleishm committed Aug 9, 2018
    Configuration menu
    Copy the full SHA
    d08ca95 View commit details
    Browse the repository at this point in the history