Homec4science
Diffusion YCSB 195d6e861cee

[packaging] refactor packaging to avoid fat-jars.

Authored by Sean Busbey <busbey@cloudera.com> on Jun 8 2015, 08:23.

Description

[packaging] refactor packaging to avoid fat-jars.

  • remove unused declared deps in a few places
  • lex sort modules in top level pom
  • update maven plugin versions.
  • no more jar-with-dependencies
  • set ycsb-core to provided in bindings
  • introduce a bindings-parent pom that sets
    • stage dependency copy on building binding
    • iff binding has a README.md, build a binding-specific dist artifact
  • update distribution assembly to
    • properly build after modules
    • use per-binding sets of dependencies

closes #250

Details

Committed
Sean Busbey <busbey@cloudera.com>Jun 17 2015, 19:29
Pushed
iorgulescuOct 2 2018, 18:02
Parents
R7507:4d68068d30a2: Merge pull request #214 from LatencyUtils:master
Branches
Unknown
Tags
Unknown

Event Timeline

Sean Busbey <busbey@cloudera.com> committed R7507:195d6e861cee: [packaging] refactor packaging to avoid fat-jars. (authored by Sean Busbey <busbey@cloudera.com>).Jun 17 2015, 19:29