On Tue, Jun 2, 2015 at 11:51 AM, Ian Maxon <[email protected]> wrote: > We rely on maven's versioning and dependency resolution regardless of the > directory structure. There's no avoiding it. >
Yes, but we can avoid depending on it more. > The idea is to do something like what we did a (long) while back with repo, > basically. The "tlp" pom would move to the root. I was afraid of that. So that to me is actually much worse than simply combining the repositories. That's merging them together into a single Maven project that will always be built monolithically. I very much believe that that will lower our ability to ensure that Hyracks is a stand-alone project that can be delivered separately, and will definitely make it harder for non-Asterix clients to build from source. I don't know. To me this just seems like a big step backwards in terms of organizational structure, and it feels like it introduces a lot of potential downsides. There are upsides too, but there are cleaner and more sustainable solutions to the problems that merging would fix. Merging the repositories is a quick-and-easy hack that isn't really "solving" anything so much as it allows us to hide from them a while longer. Ceej aka Chris Hillery
