NICTA / scoobi

A Scala productivity framework for Hadoop.
http://nicta.github.com/scoobi/
482 stars 97 forks source link

Introduce scoobi-thrift module #335

Closed charleso closed 10 years ago

charleso commented 10 years ago

I probably have this wrong in so many ways. It might just be easier to create a separate scoobi-core project.

The part I'm mostly worried about is the rootSettings which I copied from specs2. I don't know if it's a good idea - it seems to compile everything twice. Alternatively I'm wondering how hard it would be to fix the ivy dependencies of the root project to depend on all the aggregrate projects, which seems like a much cleaner way of doing this (looks like this happens for Ambiata projects - promulgate perhaps?).

/cc @etorreborre

charleso commented 10 years ago

Actually I think the rootSettings trick needs to go. I'm thinking as a short-term hack I could rename scoobi-core to just scoobi and aggregate project to scoobi-parent (or whatever) to keep things compatible, at least for now.

charleso commented 10 years ago

Done (the old commit can be seen here). Works like a charm, the only problem being that the intellij-plugin needs to be coaxed to know how to build the project.

charleso commented 10 years ago

Weird, the build didn't seem to run my Spec (but it does locally):

https://travis-ci.org/NICTA/scoobi/builds/31601937#L1238