Closed charleso closed 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.
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.
Weird, the build didn't seem to run my Spec (but it does locally):
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 fromspecs2
. 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